[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
03-no-autoscan-default.patch
From: |
Akim Demaille |
Subject: |
03-no-autoscan-default.patch |
Date: |
Mon, 30 Sep 2002 09:32:33 +0200 |
Index: ChangeLog
from Akim Demaille <address@hidden>
From now on, autoscan files must always map a macro name to a
word: there is no `default' macro for autoscan.
* bin/autoscan.in (&init_tables): Reject entries with no macro at
all.
* lib/autoscan/functions, lib/autoscan/headers: Make the macro
explicit.
Index: bin/autoscan.in
--- bin/autoscan.in Fri, 27 Sep 2002 21:39:50 +0200 akim
+++ bin/autoscan.in Fri, 27 Sep 2002 22:29:07 +0200 akim
@@ -165,12 +165,11 @@ sub init_tables ()
if /^\s*$/ || /^\s*\#/;
# '<word> <macro invocation>' or...
- # '<word> warn: <message>' or...
- # '<word>'.
- if (/^(\S+)\s+(\S.*)$/ || /^(\S+)\s*$/)
+ # '<word> warn: <message>'.
+ if (/^(\S+)\s+(\S.*)$/)
{
my $word = $1;
- my $macro = $2 || $generic_macro{$kind};
+ my $macro = $2;
# The default macro must be explicitly listed for words
# which have a specific macros. This allows to enforce
# consistency checks.
Index: lib/autoscan/functions
--- lib/autoscan/functions Fri, 27 Sep 2002 20:14:45 +0200 akim
+++ lib/autoscan/functions Fri, 27 Sep 2002 22:23:33 +0200 akim
@@ -76,99 +76,99 @@
getwd warn: getwd is deprecated, use getcwd instead
# Others, checked with AC_CHECK_FUNCS.
-__argz_count
-__argz_next
-__argz_stringify
-__fpending
-acl
-alarm
-atexit
-btowc
-clock_gettime
-doprnt
-dup2
-endgrent
-endpwent
-euidaccess
-fchdir
-fdatasync
-fesetround
-floor
-fs_stat_dev
-ftime
-ftruncate
-getcwd
-getdelim
-gethostbyaddr
-gethostbyname
-gethostname
-gethrtime
-getmntent
-getmntinfo
-getpagesize
-getpass
-getspnam
-gettimeofday
-getusershell
-hasmntopt
-inet_ntoa
-isascii
-iswprint
-lchown
-listmntent
-localeconv
-localtime_r
-mblen
-mbrlen
-mempcpy
-mkdir
-mkfifo
-modf
-munmap
-next_dev
-nl_langinfo
-pathconf
-pow
-pstat_getdynamic
-putenv
-re_comp
-realpath
-regcmp
-regcomp
-resolvepath
-rint
-rmdir
-rpmatch
-select
-setenv
-sethostname
-setlocale
-socket
-sqrt
-stime
-stpcpy
-strcasecmp
-strchr
-strcspn
-strdup
-strerror
-strncasecmp
-strndup
-strpbrk
-strrchr
-strspn
-strstr
-strtol
-strtoul
-strtoull
-strtoumax
-strverscmp
-sysinfo
-tzset
-uname
-utmpname
-utmpxname
-wcwidth
+__argz_count AC_CHECK_FUNCS
+__argz_next AC_CHECK_FUNCS
+__argz_stringify AC_CHECK_FUNCS
+__fpending AC_CHECK_FUNCS
+acl AC_CHECK_FUNCS
+alarm AC_CHECK_FUNCS
+atexit AC_CHECK_FUNCS
+btowc AC_CHECK_FUNCS
+clock_gettime AC_CHECK_FUNCS
+doprnt AC_CHECK_FUNCS
+dup2 AC_CHECK_FUNCS
+endgrent AC_CHECK_FUNCS
+endpwent AC_CHECK_FUNCS
+euidaccess AC_CHECK_FUNCS
+fchdir AC_CHECK_FUNCS
+fdatasync AC_CHECK_FUNCS
+fesetround AC_CHECK_FUNCS
+floor AC_CHECK_FUNCS
+fs_stat_dev AC_CHECK_FUNCS
+ftime AC_CHECK_FUNCS
+ftruncate AC_CHECK_FUNCS
+getcwd AC_CHECK_FUNCS
+getdelim AC_CHECK_FUNCS
+gethostbyaddr AC_CHECK_FUNCS
+gethostbyname AC_CHECK_FUNCS
+gethostname AC_CHECK_FUNCS
+gethrtime AC_CHECK_FUNCS
+getmntent AC_CHECK_FUNCS
+getmntinfo AC_CHECK_FUNCS
+getpagesize AC_CHECK_FUNCS
+getpass AC_CHECK_FUNCS
+getspnam AC_CHECK_FUNCS
+gettimeofday AC_CHECK_FUNCS
+getusershell AC_CHECK_FUNCS
+hasmntopt AC_CHECK_FUNCS
+inet_ntoa AC_CHECK_FUNCS
+isascii AC_CHECK_FUNCS
+iswprint AC_CHECK_FUNCS
+lchown AC_CHECK_FUNCS
+listmntent AC_CHECK_FUNCS
+localeconv AC_CHECK_FUNCS
+localtime_r AC_CHECK_FUNCS
+mblen AC_CHECK_FUNCS
+mbrlen AC_CHECK_FUNCS
+mempcpy AC_CHECK_FUNCS
+mkdir AC_CHECK_FUNCS
+mkfifo AC_CHECK_FUNCS
+modf AC_CHECK_FUNCS
+munmap AC_CHECK_FUNCS
+next_dev AC_CHECK_FUNCS
+nl_langinfo AC_CHECK_FUNCS
+pathconf AC_CHECK_FUNCS
+pow AC_CHECK_FUNCS
+pstat_getdynamic AC_CHECK_FUNCS
+putenv AC_CHECK_FUNCS
+re_comp AC_CHECK_FUNCS
+realpath AC_CHECK_FUNCS
+regcmp AC_CHECK_FUNCS
+regcomp AC_CHECK_FUNCS
+resolvepath AC_CHECK_FUNCS
+rint AC_CHECK_FUNCS
+rmdir AC_CHECK_FUNCS
+rpmatch AC_CHECK_FUNCS
+select AC_CHECK_FUNCS
+setenv AC_CHECK_FUNCS
+sethostname AC_CHECK_FUNCS
+setlocale AC_CHECK_FUNCS
+socket AC_CHECK_FUNCS
+sqrt AC_CHECK_FUNCS
+stime AC_CHECK_FUNCS
+stpcpy AC_CHECK_FUNCS
+strcasecmp AC_CHECK_FUNCS
+strchr AC_CHECK_FUNCS
+strcspn AC_CHECK_FUNCS
+strdup AC_CHECK_FUNCS
+strerror AC_CHECK_FUNCS
+strncasecmp AC_CHECK_FUNCS
+strndup AC_CHECK_FUNCS
+strpbrk AC_CHECK_FUNCS
+strrchr AC_CHECK_FUNCS
+strspn AC_CHECK_FUNCS
+strstr AC_CHECK_FUNCS
+strtol AC_CHECK_FUNCS
+strtoul AC_CHECK_FUNCS
+strtoull AC_CHECK_FUNCS
+strtoumax AC_CHECK_FUNCS
+strverscmp AC_CHECK_FUNCS
+sysinfo AC_CHECK_FUNCS
+tzset AC_CHECK_FUNCS
+uname AC_CHECK_FUNCS
+utmpname AC_CHECK_FUNCS
+utmpxname AC_CHECK_FUNCS
+wcwidth AC_CHECK_FUNCS
# Local Variables:
# mode: shell-script
Index: lib/autoscan/headers
--- lib/autoscan/headers Sun, 25 Nov 2001 09:47:07 +0100 akim
+++ lib/autoscan/headers Fri, 27 Sep 2002 22:34:22 +0200 akim
@@ -1,5 +1,5 @@
# acheaders -- autoscan's mapping from headers to Autoconf macros
-# Copyright 1992, 1993, 1994, 1996, 1999, 2000, 2001
+# Copyright (C) 1992, 1993, 1994, 1996, 1999, 2000, 2001, 2002
# Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
@@ -21,80 +21,80 @@
# unclear to me --akim.
# Ones that have their own macros.
-X11/Xlib.h AC_PATH_X
+X11/Xlib.h AC_PATH_X
alloca.h AC_FUNC_ALLOCA
-dirent.h AC_HEADER_DIRENT
-float.h AC_HEADER_STDC
-float.h AC_CHECK_HEADERS
-ndir.h AC_HEADER_DIRENT
-stdarg.h AC_HEADER_STDC
-stddef.h AC_HEADER_STDC
-stddef.h AC_CHECK_HEADERS
-stdlib.h AC_HEADER_STDC
-stdlib.h AC_CHECK_HEADERS
-string.h AC_HEADER_STDC
-string.h AC_CHECK_HEADERS
-sys/dir.h AC_HEADER_DIRENT
-sys/mkdev.h AC_HEADER_MAJOR
-sys/ndir.h AC_HEADER_DIRENT
-sys/wait.h AC_HEADER_SYS_WAIT
+dirent.h AC_HEADER_DIRENT
+float.h AC_HEADER_STDC
+float.h AC_CHECK_HEADERS
+ndir.h AC_HEADER_DIRENT
+stdarg.h AC_HEADER_STDC
+stddef.h AC_HEADER_STDC
+stddef.h AC_CHECK_HEADERS
+stdlib.h AC_HEADER_STDC
+stdlib.h AC_CHECK_HEADERS
+string.h AC_HEADER_STDC
+string.h AC_CHECK_HEADERS
+sys/dir.h AC_HEADER_DIRENT
+sys/mkdev.h AC_HEADER_MAJOR
+sys/ndir.h AC_HEADER_DIRENT
+sys/wait.h AC_HEADER_SYS_WAIT
# Others, checked with AC_CHECK_HEADERS.
-OS.h
-argz.h
-arpa/inet.h
+OS.h AC_CHECK_HEADERS
+argz.h AC_CHECK_HEADERS
+arpa/inet.h AC_CHECK_HEADERS
# errno.h is portable.
-fcntl.h
-fenv.h
-fs_info.h
-inttypes.h
-langinfo.h
-libintl.h
-limits.h
-locale.h
-mach/mach.h
-malloc.h
-memory.h
-mntent.h
-mnttab.h
-netdb.h
-netinet/in.h
-nl_types.h
-nlist.h
-paths.h
-sgtty.h
-shadow.h
-stdint.h
-stdio_ext.h
-strings.h
-sys/acl.h
-sys/file.h
-sys/filsys.h
-sys/fs/s5param.h
-sys/fs_types.h
-sys/fstyp.h
-sys/ioctl.h
-sys/mntent.h
-sys/mount.h
-sys/param.h
-sys/socket.h
-sys/statfs.h
-sys/statvfs.h
-sys/systeminfo.h
-sys/time.h
-sys/timeb.h
-sys/vfs.h
-sys/window.h
-syslog.h
-termio.h
-termios.h
-unistd.h
-utime.h
-utmp.h
-utmpx.h
-values.h
-wchar.h
-wctype.h
+fcntl.h AC_CHECK_HEADERS
+fenv.h AC_CHECK_HEADERS
+fs_info.h AC_CHECK_HEADERS
+inttypes.h AC_CHECK_HEADERS
+langinfo.h AC_CHECK_HEADERS
+libintl.h AC_CHECK_HEADERS
+limits.h AC_CHECK_HEADERS
+locale.h AC_CHECK_HEADERS
+mach/mach.h AC_CHECK_HEADERS
+malloc.h AC_CHECK_HEADERS
+memory.h AC_CHECK_HEADERS
+mntent.h AC_CHECK_HEADERS
+mnttab.h AC_CHECK_HEADERS
+netdb.h AC_CHECK_HEADERS
+netinet/in.h AC_CHECK_HEADERS
+nl_types.h AC_CHECK_HEADERS
+nlist.h AC_CHECK_HEADERS
+paths.h AC_CHECK_HEADERS
+sgtty.h AC_CHECK_HEADERS
+shadow.h AC_CHECK_HEADERS
+stdint.h AC_CHECK_HEADERS
+stdio_ext.h AC_CHECK_HEADERS
+strings.h AC_CHECK_HEADERS
+sys/acl.h AC_CHECK_HEADERS
+sys/file.h AC_CHECK_HEADERS
+sys/filsys.h AC_CHECK_HEADERS
+sys/fs/s5param.h AC_CHECK_HEADERS
+sys/fs_types.h AC_CHECK_HEADERS
+sys/fstyp.h AC_CHECK_HEADERS
+sys/ioctl.h AC_CHECK_HEADERS
+sys/mntent.h AC_CHECK_HEADERS
+sys/mount.h AC_CHECK_HEADERS
+sys/param.h AC_CHECK_HEADERS
+sys/socket.h AC_CHECK_HEADERS
+sys/statfs.h AC_CHECK_HEADERS
+sys/statvfs.h AC_CHECK_HEADERS
+sys/systeminfo.h AC_CHECK_HEADERS
+sys/time.h AC_CHECK_HEADERS
+sys/timeb.h AC_CHECK_HEADERS
+sys/vfs.h AC_CHECK_HEADERS
+sys/window.h AC_CHECK_HEADERS
+syslog.h AC_CHECK_HEADERS
+termio.h AC_CHECK_HEADERS
+termios.h AC_CHECK_HEADERS
+unistd.h AC_CHECK_HEADERS
+utime.h AC_CHECK_HEADERS
+utmp.h AC_CHECK_HEADERS
+utmpx.h AC_CHECK_HEADERS
+values.h AC_CHECK_HEADERS
+wchar.h AC_CHECK_HEADERS
+wctype.h AC_CHECK_HEADERS
# Local Variables:
# mode: shell-script
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- 03-no-autoscan-default.patch,
Akim Demaille <=