[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
macro test exposure
From: |
Ralf Wildenhues |
Subject: |
macro test exposure |
Date: |
Sat, 20 Feb 2010 12:24:36 +0100 |
User-agent: |
Mutt/1.5.20 (2009-10-28) |
The AC_LANG_SOURCE regression prompted me to look at our testsuite
coverage for documented macros. Ugh.
Of course, things are not as bad as they look like, with some macro
invocations being escaped, and many macros properly tested by others,
but given above, that can't always be relied upon.
Cheers,
Ralf
$ sed -n '/@defmacx* */{
s///
s/ .*//
p
}' doc/autoconf.texi | sort -u |
while read mac; do
grep -F $mac tests/*at >/dev/null || echo $mac
done
AC_ALLOCA
AC_BEFORE
AC_CACHE_LOAD
AC_CACHE_SAVE
AC_CACHE_VAL
AC_CANONICAL_BUILD
AC_CANONICAL_HOST
AC_C_CROSS
AC_CHAR_UNSIGNED
AC_CHECK_TARGET_TOOL
AC_CHECK_TARGET_TOOLS
AC_CHECK_TOOLS
AC_CONFIG_COMMANDS_POST
AC_CONFIG_COMMANDS_PRE
AC_CONFIG_LIBOBJ_DIR
AC_CONFIG_MACRO_DIR
AC_CONST
AC_COPYRIGHT
AC_CROSS_CHECK
AC_CYGWIN
AC_DIAGNOSE
AC_DISABLE_OPTION_CHECKING
AC_EMXOS2
AC_ERLANG_NEED_ERL
AC_ERLANG_NEED_ERLC
AC_ERROR
AC_EXEEXT
AC_F77_DUMMY_MAIN
AC_F77_FUNC
AC_F77_LIBRARY_LDFLAGS
AC_FATAL
AC_FC_DUMMY_MAIN
AC_FC_FUNC
AC_FC_LIBRARY_LDFLAGS
AC_FIND_X
AC_FIND_XTRA
AC_FUNC_ALLOCA
AC_FUNC_CHECK
AC_FUNC_FNMATCH_GNU
AC_FUNC_GETLOADAVG
AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK
AC_GCC_TRADITIONAL
AC_GETGROUPS_T
AC_GETLOADAVG
AC_GNU_SOURCE
AC_HAVE_FUNCS
AC_HAVE_HEADERS
AC_HEADER_CHECK
AC_HEADER_DIRENT
AC_HEADER_EGREP
AC_HEADER_SYS_WAIT
AC_HEADER_TIME
AC_INCLUDES_DEFAULT
AC_INLINE
AC_LANG_ASSERT
AC_LANG_CALL
AC_LANG_CONFTEST
AC_LANG_FUNC_LINK_TRY
AC_LANG_SOURCE
AC_LANG_WERROR
AC_LN_S
AC_LONG_DOUBLE
AC_LONG_FILE_NAMES
AC_MAJOR_HEADER
AC_MINGW32
AC_MINUS_C_MINUS_O
AC_MMAP
AC_MODE_T
AC_MSG_NOTICE
AC_OBJEXT
AC_OBSOLETE
AC_OFF_T
AC_PATH_TARGET_TOOL
AC_PATH_TOOL
AC_PID_T
AC_PREFIX_PROGRAM
AC_PROG_CXX_C_O
AC_PROG_CXXCPP
AC_PROG_EGREP
AC_PROG_GREP
AC_PROG_OBJC
AC_PROG_OBJCPP
AC_PROG_OBJCXX
AC_PROG_OBJCXXCPP
AC_PROGRAM_CHECK
AC_PROGRAM_EGREP
AC_PROGRAM_PATH
AC_PROGRAMS_CHECK
AC_PROGRAMS_PATH
AC_REMOTE_TAPE
AC_REPLACE_FNMATCH
AC_REQUIRE_AUX_FILE
AC_RESTARTABLE_SYSCALLS
AC_RETSIGTYPE
AC_REVISION
AC_SET_MAKE
AC_SETVBUF_REVERSED
AC_SIZEOF_TYPE
AC_SIZE_T
AC_STAT_MACROS_BROKEN
AC_ST_BLKSIZE
AC_ST_BLOCKS
AC_STRCOLL
AC_ST_RDEV
AC_STRUCT_TM
AC_SYS_SIGLIST_DECLARED
AC_TEST_CPP
AC_TEST_PROGRAM
AC_TIME_WITH_SYS_TIME
AC_TIMEZONE
AC_TYPE_GETGROUPS
AC_TYPE_LONG_LONG_INT
AC_TYPE_MBSTATE_T
AC_TYPE_PID_T
AC_TYPE_SIZE_T
AC_TYPE_UID_T
AC_TYPE_UNSIGNED_LONG_LONG_INT
AC_UID_T
AC_UTIME_NULL
AC_VERBOSE
AC_VFORK
AC_VPRINTF
AC_WAIT3
AC_WARN
AC_WARNING
AC_WORDS_BIGENDIAN
AC_YYTEXT_POINTER
AH_HEADER
AS_BOURNE_COMPATIBLE
AS_ESCAPE
AS_SET_CATFILE
AS_SHELL_SANITIZE
AS_TR_CPP
AS_TR_SH
AS_UNSET
AT_COPYRIGHT
__file__
__line__
m4_apply
m4_assert
m4_chomp_all
m4_cmp
m4_flatten
m4_ifndef
m4_ifvaln
m4_ignore
m4_location
m4_make_list
m4_maketemp
m4_mkstemp
m4_normalize
m4_re_escape
m4_set_map_sep
m4_sign
m4_sinclude
m4_strip
m4_text_box
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- macro test exposure,
Ralf Wildenhues <=