BRLCAD_ADDEXEC(tester_bu_sscanf bu_sscanf.c libbu NO_INSTALL)
BRLCAD_ADDEXEC(tester_bu_gethostname bu_gethostname.c libbu NO_INSTALL)

#
#  ************ basename.c tests *************
#

###############################
#      bu_basename testing    #
###############################
BRLCAD_ADDEXEC(tester_bu_basename    bu_basename.c    libbu NO_INSTALL)
add_test(bu_basename_null                                   tester_bu_basename) # tests NULL
add_test(bu_basename_empty                                  tester_bu_basename "")
add_test(bu_basename_sl_usr_sl_dir_sl_file                  tester_bu_basename "/usr/dir/file")
add_test(bu_basename_sl_usr_sl_dir_sl_                      tester_bu_basename "/usr/dir/")
add_test(bu_basename_sl_usr_bsl__sl_dir                     tester_bu_basename "/usr\\\\/dir")
add_test(bu_basename_sl_usr_sl__p_                          tester_bu_basename "/usr/.")
add_test(bu_basename_sl_usr_sl_                             tester_bu_basename "/usr/")
add_test(bu_basename_sl_usr                                 tester_bu_basename "/usr")
add_test(bu_basename_usr                                    tester_bu_basename "usr")
add_test(bu_basename_sl_usr_sl_some_sp_long_sl_file         tester_bu_basename "/usr/some long/file")
add_test(bu_basename_sl_usr_sl_some_sp_file                 tester_bu_basename "/usr/some file")
add_test(bu_basename_C_c__sl_usr_sl_some_bsl__sp_drivepath  tester_bu_basename "C:/usr/some\\\\ drivepath")
add_test(bu_basename_sl_a_sp_test_sp_file                   tester_bu_basename "/a test file")
add_test(bu_basename_another_sp_file                        tester_bu_basename "another file")
add_test(bu_basename_C_c__bsl__Temp                         tester_bu_basename "C:\\\\Temp")
add_test(bu_basename_C_c__sl_Temp                           tester_bu_basename "C:/Temp")
add_test(bu_basename_sl_                                    tester_bu_basename "/")
add_test(bu_basename_sl__sl__sl__sl__sl_                    tester_bu_basename "/////")
add_test(bu_basename_p_                                     tester_bu_basename ".")
add_test(bu_basename_p__p_                                  tester_bu_basename "..")
add_test(bu_basename_p__p__p_                               tester_bu_basename "...")
add_test(bu_basename_sp__sp__sp_                            tester_bu_basename "   ")

if(ENABLE_BITV_TESTS)
#
#  ************ bitv.c tests *************
#

###############################
#      bu_bitv_and testing    #
###############################
BRLCAD_ADDEXEC(tester_bu_bitv_and    bu_bitv_and.c    libbu NO_INSTALL)
add_test(bu_bitv_and_test1 tester_bu_bitv_and "ffffffff" "00000000" "00000000")
add_test(bu_bitv_and_test2 tester_bu_bitv_and "ab00" "1200" "0200")

###############################
#      bu_bitv_or testing     #
###############################
BRLCAD_ADDEXEC(tester_bu_bitv_or     bu_bitv_or.c     libbu NO_INSTALL)
add_test(bu_bitv_or_test1 tester_bu_bitv_or "ffffffff" "00000000" "ffffffff")
add_test(bu_bitv_or_test2 tester_bu_bitv_or "ab00" "1200" "bb00")

##################################
#      bu_bitv_shift testing     #
##################################
BRLCAD_ADDEXEC(tester_bu_bitv_shift  bu_bitv_shift.c  libbu NO_INSTALL)
add_test(bu_bitv_shift tester_bu_bitv_shift)

##################################
#      bu_bitv_to_hex testing    #
##################################
BRLCAD_ADDEXEC(tester_bu_bitv_to_hex bu_bitv_to_hex.c libbu NO_INSTALL)
add_test(bu_bitv_to_hex_test1 tester_bu_bitv_to_hex "0123" "33323130" 32)
add_test(bu_bitv_to_hex_test2 tester_bu_bitv_to_hex "12" "3231" 16)

################################
#      bu_bitv_vls testing     #
################################
BRLCAD_ADDEXEC(tester_bu_bitv_vls    bu_bitv_vls.c    libbu NO_INSTALL)
add_test(bu_bitv_vls_test1 tester_bu_bitv_vls "00000000" "() ")
add_test(bu_bitv_vls_test2 tester_bu_bitv_vls "f0f0f0f0" "(4, 5, 6, 7, 12, 13, 14, 15, 20, 21, 22, 23, 28, 29, 30, 31) ")

##################################
#      bu_hex_to_bitv testing    #
##################################
BRLCAD_ADDEXEC(tester_bu_hex_to_bitv bu_hex_to_bitv.c libbu NO_INSTALL)
add_test(bu_hex_to_bitv_test1 tester_bu_hex_to_bitv "33323130" "0123" 0)
add_test(bu_hex_to_bitv_test2 tester_bu_hex_to_bitv "30" "0" 0)
add_test(bu_hex_to_bitv_error tester_bu_hex_to_bitv "303" "" 1)

else(ENABLE_BITV_TESTS)
CMAKEFILES(bu_bitv_and.c bu_bitv_or.c bu_bitv_shift.c bu_bitv_to_hex.c bu_bitv_vls.c bu_hex_to_bitv.c)
endif(ENABLE_BITV_TESTS)

#
#  ************ booleanize.c tests *************
#

#################################
#      bu_booleanize testing    #
#################################
BRLCAD_ADDEXEC(tester_bu_booleanize bu_booleanize.c libbu NO_INSTALL)
add_test(bu_booleanize_null         tester_bu_booleanize) # tests NULL
add_test(bu_booleanize_empty        tester_bu_booleanize "")
add_test(bu_booleanize_n            tester_bu_booleanize "n")
add_test(bu_booleanize_nabcd        tester_bu_booleanize "nabcd")
add_test(bu_booleanize_N            tester_bu_booleanize "N")
add_test(bu_booleanize_Nabcd        tester_bu_booleanize "Nabcd")
add_test(bu_booleanize__sp__sp_abcd tester_bu_booleanize "  abcd")
add_test(bu_booleanize_0            tester_bu_booleanize "0")
add_test(bu_booleanize_0000         tester_bu_booleanize "0000")
add_test(bu_booleanize__lp_null_rp_ tester_bu_booleanize "(null)")
add_test(bu_booleanize_y            tester_bu_booleanize "y")
add_test(bu_booleanize_yabcd        tester_bu_booleanize "yabcd")
add_test(bu_booleanize_Y            tester_bu_booleanize "Y")
add_test(bu_booleanize_Yabcd        tester_bu_booleanize "Yabcd")
add_test(bu_booleanize_1            tester_bu_booleanize "1")
add_test(bu_booleanize_0001         tester_bu_booleanize "0001")
add_test(bu_booleanize_abcd         tester_bu_booleanize "abcd")

#
#  ************ ctype.c tests *************
#

##################################
#      bu_str_isprint testing    #
##################################
# Note - because of the special characters needed in these tests, the strings
# don't work well when fed in from the command line.
BRLCAD_ADDEXEC(tester_bu_str_isprint bu_str_isprint.c libbu NO_INSTALL)
add_test(bu_str_isprint_basic                tester_bu_str_isprint 1)
add_test(bu_str_isprint_eol                  tester_bu_str_isprint 2)
add_test(bu_str_isprint_double_slash         tester_bu_str_isprint 3)
add_test(bu_str_isprint_horiz_tab            tester_bu_str_isprint 4)
add_test(bu_str_isprint_non-alphanumeric     tester_bu_str_isprint 5)
add_test(bu_str_isprint_eol_non-alphanumeric tester_bu_str_isprint 6)
add_test(bu_str_isprint_carriage_return      tester_bu_str_isprint 7)

#
#  ************ dirname.c tests *************
#

##############################
#      bu_dirname testing    #
##############################
BRLCAD_ADDEXEC(tester_bu_dirname bu_dirname.c libbu NO_INSTALL)
add_test(bu_dirname__usr_dir_file tester_bu_dirname "/usr/dir/file")
add_test(bu_dirname__usr_dir_ tester_bu_dirname "/usr/dir/")
add_test(bu_dirname__usr__bsl__dir tester_bu_dirname "/usr\\\\/dir")
add_test(bu_dirname__usr_period tester_bu_dirname "/usr/.")
add_test(bu_dirname__usr_ tester_bu_dirname "/usr/")
add_test(bu_dirname__usr tester_bu_dirname "/usr")
add_test(bu_dirname_usr tester_bu_dirname "usr")
add_test(bu_dirname__usr_some_sp_long_file tester_bu_dirname "/usr/some long/file")
add_test(bu_dirname__usr_some_sp_file tester_bu_dirname "/usr/some file")
add_test(bu_dirname__usr_some__bsl__sp_drivepath tester_bu_dirname "C:/usr/some\\\\ drivepath")
add_test(bu_dirname__a_sp_test_file tester_bu_dirname "/a test file")
add_test(bu_dirname_another_file tester_bu_dirname "another file")
add_test(bu_dirname_C_colon__bsl_Temp tester_bu_dirname "C:\\\\Temp")
add_test(bu_dirname_C_colon__Temp tester_bu_dirname "C:/Temp")
add_test(bu_dirname__ tester_bu_dirname "/")
add_test(bu_dirname______ tester_bu_dirname "/////")
add_test(bu_dirname__period_ tester_bu_dirname ".")
add_test(bu_dirname__period__period_ tester_bu_dirname "..")
add_test(bu_dirname__period__period__period_ tester_bu_dirname "...")
add_test(bu_dirname__sp__sp__sp_ tester_bu_dirname "   ")
add_test(bu_dirname_empty tester_bu_dirname "")
add_test(bu_dirname_null tester_bu_dirname)

#
#  ************ escape.c tests *************
#
# Note - because of the quoting needed in these tests, it is simpler
# to leave the input strings in the C code.  Individual tests are triggered
# by number
BRLCAD_ADDEXEC(tester_bu_escape bu_escape.c libbu NO_INSTALL)

###################################
#      bu_str_unescape testing    #
###################################
add_test(bu_str_unescape_1   tester_bu_escape 1 1)   # NULL
add_test(bu_str_unescape_2   tester_bu_escape 1 2)   # ""
add_test(bu_str_unescape_3   tester_bu_escape 1 3)   # " "
add_test(bu_str_unescape_4   tester_bu_escape 1 4)   # "hello"
add_test(bu_str_unescape_5   tester_bu_escape 1 5)   # "\""
add_test(bu_str_unescape_6   tester_bu_escape 1 6)   # "\'"
add_test(bu_str_unescape_7   tester_bu_escape 1 7)   # "\\"
add_test(bu_str_unescape_8   tester_bu_escape 1 8)   # "\\\""
add_test(bu_str_unescape_9   tester_bu_escape 1 9)   # "\\\\"
add_test(bu_str_unescape_10  tester_bu_escape 1 10)  # "\"hello\""
add_test(bu_str_unescape_11  tester_bu_escape 1 11)  # "\'hello\'"
add_test(bu_str_unescape_12  tester_bu_escape 1 12)  # "\\hello"
add_test(bu_str_unescape_13  tester_bu_escape 1 13)  # "\\hello\""
add_test(bu_str_unescape_14  tester_bu_escape 1 14)  # "hello\\\\"
add_test(bu_str_unescape_15  tester_bu_escape 1 15)  # "\"hello\'\""
add_test(bu_str_unescape_16  tester_bu_escape 1 16)  # "\"hello\'"
add_test(bu_str_unescape_17  tester_bu_escape 1 17)  # "\'hello\'"
add_test(bu_str_unescape_18  tester_bu_escape 1 18)  # "\'hello\""
add_test(bu_str_unescape_19  tester_bu_escape 1 19)  # "\"\"hello\""
add_test(bu_str_unescape_20  tester_bu_escape 1 20)  # "\'\'hello\'\'"
add_test(bu_str_unescape_21  tester_bu_escape 1 21)  # "\'\"hello\"\'"
add_test(bu_str_unescape_22  tester_bu_escape 1 22)  # "\"\"hello\"\""
add_test(bu_str_unescape_23  tester_bu_escape 1 23)  # "\\\"\\\"\\\"hello\\"

#################################
#      bu_str_escape testing    #
#################################
add_test(bu_str_escape_1   tester_bu_escape 2 1)     # NULL, NULL
add_test(bu_str_escape_2   tester_bu_escape 2 2)     # NULL, ""
add_test(bu_str_escape_3   tester_bu_escape 2 3)     # "", NULL
add_test(bu_str_escape_4   tester_bu_escape 2 4)     # "", ""
add_test(bu_str_escape_5   tester_bu_escape 2 5)     # " ", ""
add_test(bu_str_escape_6   tester_bu_escape 2 6)     # "[ ]", " "
add_test(bu_str_escape_7   tester_bu_escape 2 7)     # "[  ]", " "
add_test(bu_str_escape_8   tester_bu_escape 2 8)     # "h e l l o", " "
add_test(bu_str_escape_9   tester_bu_escape 2 9)     # "h\\ ello", " "
add_test(bu_str_escape_10  tester_bu_escape 2 10)    # "[]", "\\"
add_test(bu_str_escape_11  tester_bu_escape 2 11)    # "\\", "\\"
add_test(bu_str_escape_12  tester_bu_escape 2 12)    # "\\\\", "\\"
add_test(bu_str_escape_13  tester_bu_escape 2 13)    # "\\a\\b", "\\"
add_test(bu_str_escape_14  tester_bu_escape 2 14)    # "abc", "a"
add_test(bu_str_escape_15  tester_bu_escape 2 15)    # "abc", "b"
add_test(bu_str_escape_16  tester_bu_escape 2 16)    # "abc", "c"
add_test(bu_str_escape_17  tester_bu_escape 2 17)    # "abc", "ab"
add_test(bu_str_escape_18  tester_bu_escape 2 18)    # "abc", "bc"
add_test(bu_str_escape_19  tester_bu_escape 2 19)    # "abc", "abc"
add_test(bu_str_escape_20  tester_bu_escape 2 20)    # "aaa", "bc"
add_test(bu_str_escape_21  tester_bu_escape 2 21)    # "aaa", "a"
add_test(bu_str_escape_22  tester_bu_escape 2 22)    # "aaa", "aaa"
add_test(bu_str_escape_23  tester_bu_escape 2 23)    # "abc", "^a"
add_test(bu_str_escape_24  tester_bu_escape 2 24)    # "abc", "^b"
add_test(bu_str_escape_25  tester_bu_escape 2 25)    # "abc", "^c"
add_test(bu_str_escape_26  tester_bu_escape 2 26)    # "abc", "^ab"
add_test(bu_str_escape_27  tester_bu_escape 2 27)    # "abc", "^bc"
add_test(bu_str_escape_28  tester_bu_escape 2 28)    # "abc", "^abc"
add_test(bu_str_escape_29  tester_bu_escape 2 29)    # "aaa", "^bc"
add_test(bu_str_escape_30  tester_bu_escape 2 30)    # "aaa", "^a"
add_test(bu_str_escape_31  tester_bu_escape 2 31)    # "aaa", "^aaa"

##############################################
#      escape/unescape round trip testing    #
##############################################
add_test(bu_escape_roundtrip_1  tester_bu_escape 3 1) # "abc", "b"
add_test(bu_escape_roundtrip_2  tester_bu_escape 3 2) # "abc\\cba", "b"
add_test(bu_escape_roundtrip_3  tester_bu_escape 3 3) # "abc\\\\cba", "b"
add_test(bu_escape_roundtrip_4  tester_bu_escape 3 4) # "abc\\\\\\c\\ba\\"

###
# bu_heap memory allocation testing
###
BRLCAD_ADDEXEC(tester_bu_heap bu_heap.c libbu NO_INSTALL)
add_test(bu_heap_test_1 tester_bu_heap)

#
#  ************ progname.c tests *************
#
# Note - some of the test conditions for bu_progname require previous
# steps to be performed in the same executable context.  Hence, in this
# case, multiple test cases are rolled into a single program execution.

###############################
#      bu_progname testing    #
###############################
BRLCAD_ADDEXEC(tester_bu_progname bu_progname.c libbu NO_INSTALL)
add_test(bu_progname_tests tester_bu_progname)

#
#  ************ quote.c tests *************
#
# The testing of encoding and de-coding is tested at once in a "round trip"
# approach - the tests below all test both bu_vls_encode and bu_vls_decode.
# Like many string functions using escaped characters the input strings are
# left in C to minimize pass-through errors.
BRLCAD_ADDEXEC(tester_bu_quote bu_quote.c libbu NO_INSTALL)
add_test(bu_quote_test_1  tester_bu_quote 1)   # NULL
add_test(bu_quote_test_2  tester_bu_quote 2)   # ""
add_test(bu_quote_test_3  tester_bu_quote 3)   # " "
add_test(bu_quote_test_4  tester_bu_quote 4)   # "hello"
add_test(bu_quote_test_5  tester_bu_quote 5)   # "\""
add_test(bu_quote_test_6  tester_bu_quote 6)   # "\'"
add_test(bu_quote_test_7  tester_bu_quote 7)   # "\\"
add_test(bu_quote_test_8  tester_bu_quote 8)   # "\\\""
add_test(bu_quote_test_9  tester_bu_quote 9)   # "\\\\"
add_test(bu_quote_test_10 tester_bu_quote 10)  # "\"hello\""
add_test(bu_quote_test_11 tester_bu_quote 11)  # "\'hello\'"
add_test(bu_quote_test_12 tester_bu_quote 12)  # "\\hello"
add_test(bu_quote_test_13 tester_bu_quote 13)  # "\\hello\""
add_test(bu_quote_test_14 tester_bu_quote 14)  # "hello\\\\"
add_test(bu_quote_test_15 tester_bu_quote 15)  # "\"hello\'\""
add_test(bu_quote_test_16 tester_bu_quote 16)  # "\"hello\'"
add_test(bu_quote_test_17 tester_bu_quote 17)  # "\'hello\'"
add_test(bu_quote_test_18 tester_bu_quote 18)  # "\'hello\""
add_test(bu_quote_test_19 tester_bu_quote 19)  # "\"\"hello\""
add_test(bu_quote_test_20 tester_bu_quote 20)  # "\'\'hello\'\'"
add_test(bu_quote_test_21 tester_bu_quote 21)  # "\'\"hello\"\'"
add_test(bu_quote_test_22 tester_bu_quote 22)  # "\"\"hello\"\""
add_test(bu_quote_test_23 tester_bu_quote 23)  # "\"\"\"hello\"\"\""

#
#  ************ rb_*.c tests *************
#
BRLCAD_ADDEXEC(tester_bu_redblack bu_redblack.c libbu NO_INSTALL)
add_test(bu_redblack_test tester_bu_redblack)

#
#  ************ timer.c tests *************
#
BRLCAD_ADDEXEC(tester_bu_timer bu_timer.c libbu NO_INSTALL)
add_test(bu_gettime_test tester_bu_timer)

#
#  ************ bu_semaphore.c tests *************
#
BRLCAD_ADDEXEC(tester_bu_semaphore bu_semaphore.c "libbu;${WINMM_LIBRARY}" NO_INSTALL LOCAL)

# failure encountered, output:
# parallel-increment bu_semaphore test invalid: threads did not run in parallel
# disabled prior to release 7.22.2
# add_test(bu_semaphore_test tester_bu_semaphore)

#
#  ************ vls_vprintf.c tests *************
#
BRLCAD_ADDEXEC(tester_bu_vls_vprintf bu_vls_vprintf.c libbu NO_INSTALL)
add_test(bu_vls_vprintf_test_1  tester_bu_vls_vprintf 1)
add_test(bu_vls_vprintf_test_2  tester_bu_vls_vprintf 2)
add_test(bu_vls_vprintf_test_3  tester_bu_vls_vprintf 3)
add_test(bu_vls_vprintf_test_4  tester_bu_vls_vprintf 4)
add_test(bu_vls_vprintf_test_5  tester_bu_vls_vprintf 5)
add_test(bu_vls_vprintf_test_6  tester_bu_vls_vprintf 6)
add_test(bu_vls_vprintf_test_7  tester_bu_vls_vprintf 7)
add_test(bu_vls_vprintf_test_8  tester_bu_vls_vprintf 8)
add_test(bu_vls_vprintf_test_9  tester_bu_vls_vprintf 9)
add_test(bu_vls_vprintf_test_10 tester_bu_vls_vprintf 10)
add_test(bu_vls_vprintf_test_11 tester_bu_vls_vprintf 11)
add_test(bu_vls_vprintf_test_12 tester_bu_vls_vprintf 12)
add_test(bu_vls_vprintf_test_13 tester_bu_vls_vprintf 13)
add_test(bu_vls_vprintf_test_14 tester_bu_vls_vprintf 14)
add_test(bu_vls_vprintf_test_15 tester_bu_vls_vprintf 15)
add_test(bu_vls_vprintf_test_16 tester_bu_vls_vprintf 16)
add_test(bu_vls_vprintf_test_17 tester_bu_vls_vprintf 17)
add_test(bu_vls_vprintf_test_18 tester_bu_vls_vprintf 18)
add_test(bu_vls_vprintf_test_19 tester_bu_vls_vprintf 19)
add_test(bu_vls_vprintf_test_20 tester_bu_vls_vprintf 20)
add_test(bu_vls_vprintf_test_21 tester_bu_vls_vprintf 21)
add_test(bu_vls_vprintf_test_22 tester_bu_vls_vprintf 22)
add_test(bu_vls_vprintf_test_23 tester_bu_vls_vprintf 23)
add_test(bu_vls_vprintf_test_24 tester_bu_vls_vprintf 24)
add_test(bu_vls_vprintf_test_25 tester_bu_vls_vprintf 25)
add_test(bu_vls_vprintf_test_26 tester_bu_vls_vprintf 26)
add_test(bu_vls_vprintf_test_27 tester_bu_vls_vprintf 27)
add_test(bu_vls_vprintf_test_28 tester_bu_vls_vprintf 28)
add_test(bu_vls_vprintf_test_29 tester_bu_vls_vprintf 29)
add_test(bu_vls_vprintf_test_30 tester_bu_vls_vprintf 30)
add_test(bu_vls_vprintf_test_31 tester_bu_vls_vprintf 31)
add_test(bu_vls_vprintf_test_32 tester_bu_vls_vprintf 32)
add_test(bu_vls_vprintf_test_33 tester_bu_vls_vprintf 33)
add_test(bu_vls_vprintf_test_34 tester_bu_vls_vprintf 34)
add_test(bu_vls_vprintf_test_35 tester_bu_vls_vprintf 35)
add_test(bu_vls_vprintf_test_36 tester_bu_vls_vprintf 36)
add_test(bu_vls_vprintf_test_37 tester_bu_vls_vprintf 37)
add_test(bu_vls_vprintf_test_38 tester_bu_vls_vprintf 38)
add_test(bu_vls_vprintf_test_39 tester_bu_vls_vprintf 39)
add_test(bu_vls_vprintf_test_40 tester_bu_vls_vprintf 40)
add_test(bu_vls_vprintf_test_41 tester_bu_vls_vprintf 41)
add_test(bu_vls_vprintf_test_42 tester_bu_vls_vprintf 42)
add_test(bu_vls_vprintf_test_43 tester_bu_vls_vprintf 43)
add_test(bu_vls_vprintf_test_44 tester_bu_vls_vprintf 44)
add_test(bu_vls_vprintf_test_45 tester_bu_vls_vprintf 45)
add_test(bu_vls_vprintf_test_46 tester_bu_vls_vprintf 46)
add_test(bu_vls_vprintf_test_47 tester_bu_vls_vprintf 47)
add_test(bu_vls_vprintf_test_48 tester_bu_vls_vprintf 48)
add_test(bu_vls_vprintf_test_49 tester_bu_vls_vprintf 49)
add_test(bu_vls_vprintf_test_50 tester_bu_vls_vprintf 50)
add_test(bu_vls_vprintf_test_51 tester_bu_vls_vprintf 51)
add_test(bu_vls_vprintf_test_52 tester_bu_vls_vprintf 52)
add_test(bu_vls_vprintf_test_53 tester_bu_vls_vprintf 53)
add_test(bu_vls_vprintf_test_54 tester_bu_vls_vprintf 54)
add_test(bu_vls_vprintf_test_55 tester_bu_vls_vprintf 55)
add_test(bu_vls_vprintf_test_56 tester_bu_vls_vprintf 56)
add_test(bu_vls_vprintf_test_57 tester_bu_vls_vprintf 57)
add_test(bu_vls_vprintf_test_58 tester_bu_vls_vprintf 58)
add_test(bu_vls_vprintf_test_59 tester_bu_vls_vprintf 59)
add_test(bu_vls_vprintf_test_60 tester_bu_vls_vprintf 60)
add_test(bu_vls_vprintf_test_61 tester_bu_vls_vprintf 61)
add_test(bu_vls_vprintf_test_62 tester_bu_vls_vprintf 62)
add_test(bu_vls_vprintf_test_63 tester_bu_vls_vprintf 63)
add_test(bu_vls_vprintf_test_64 tester_bu_vls_vprintf 64)
add_test(bu_vls_vprintf_test_65 tester_bu_vls_vprintf 65)

# Local Variables:
# tab-width: 8
# mode: cmake
# indent-tabs-mode: t
# End:
# ex: shiftwidth=2 tabstop=8 textwidth=0 wrapmargin=0
