Cole Robinson wrote: > On 10/23/2009 07:01 AM, Chris Lalancette wrote: >> Make a pass over the syntax-check files, tightening up regex's, >> un-ignoring certain files, and cleaning things up. >> >> Signed-off-by: Chris Lalancette <clalance@xxxxxxxxxx> >> --- >> .x-sc_prohibit_VIR_ERR_NO_MEMORY | 13 +++++-------- >> .x-sc_prohibit_gethostby | 5 ++--- >> .x-sc_prohibit_strcmp_and_strncmp | 7 +++++++ >> .x-sc_prohibit_strncpy | 2 +- >> .x-sc_require_config_h | 1 - >> Makefile.am | 14 ++++++++++++-- >> cfg.mk | 8 +++----- >> 7 files changed, 30 insertions(+), 20 deletions(-) >> >> diff --git a/.x-sc_prohibit_VIR_ERR_NO_MEMORY b/.x-sc_prohibit_VIR_ERR_NO_MEMORY >> index fbefbeb..5c96e83 100644 >> --- a/.x-sc_prohibit_VIR_ERR_NO_MEMORY >> +++ b/.x-sc_prohibit_VIR_ERR_NO_MEMORY >> @@ -1,8 +1,5 @@ >> -ChangeLog >> -docs/devhelp/libvirt-virterror.html >> -docs/html/libvirt-virterror.html >> -docs/libvirt-api.xml >> -docs/libvirt-refs.xml >> -include/libvirt/virterror.h >> -daemon/dispatch.c >> -src/util/virterror.c >> +^ChangeLog$ >> +^ChangeLog-old$ >> +^include/libvirt/virterror\.h$ >> +^daemon/dispatch\.c$ >> +^src/util/virterror\.c$ >> diff --git a/.x-sc_prohibit_gethostby b/.x-sc_prohibit_gethostby >> index c771142..7c052f4 100644 >> --- a/.x-sc_prohibit_gethostby >> +++ b/.x-sc_prohibit_gethostby >> @@ -1,3 +1,2 @@ >> -gnulib/lib/getaddrinfo.c >> -gnulib/m4/ >> -src/xend_internal.c >> +^gnulib/lib/getaddrinfo\.c$ >> +^gnulib/m4/ >> diff --git a/.x-sc_prohibit_strcmp_and_strncmp b/.x-sc_prohibit_strcmp_and_strncmp >> index b7c456e..c0d8793 100644 >> --- a/.x-sc_prohibit_strcmp_and_strncmp >> +++ b/.x-sc_prohibit_strcmp_and_strncmp >> @@ -1 +1,8 @@ >> ^gnulib/ >> +^ChangeLog-old$ >> +^examples/domain-events/events-c/event-test\.c$ >> +^src/internal\.h$ >> +^src/lxc/lxc_container\.c$ >> +^src/node_device/node_device_devkit\.c$ >> +^src/node_device/node_device_hal\.c$ >> +^src/storage/parthelper\.c$ >> diff --git a/.x-sc_prohibit_strncpy b/.x-sc_prohibit_strncpy >> index 10bc29c..70e2300 100644 >> --- a/.x-sc_prohibit_strncpy >> +++ b/.x-sc_prohibit_strncpy >> @@ -1 +1 @@ >> -src/util/util.c >> +^src/util/util\.c$ >> diff --git a/.x-sc_require_config_h b/.x-sc_require_config_h >> index e1f6e10..a530ae0 100644 >> --- a/.x-sc_require_config_h >> +++ b/.x-sc_require_config_h >> @@ -1,5 +1,4 @@ >> ^examples/ >> ^gnulib/lib/dummy\.c$ >> ^gnulib/tests/dummy\.c$ >> -^daemon/remote_protocol\.c$ >> ^ChangeLog$ >> diff --git a/Makefile.am b/Makefile.am >> index 977ad0c..14fc593 100644 >> --- a/Makefile.am >> +++ b/Makefile.am >> @@ -17,12 +17,22 @@ EXTRA_DIST = \ >> mingw32-libvirt.spec.in \ >> libvirt.pc libvirt.pc.in \ >> autobuild.sh \ >> + .x-sc_avoid_ctype_macros \ >> .x-sc_avoid_if_before_free \ >> - .x-sc_require_config_h_first \ >> + .x-sc_avoid_write \ >> + .x-sc_m4_quote_check \ >> + .x-sc_prohibit_asprintf \ >> + .x-sc_prohibit_gethostby \ >> + .x-sc_prohibit_have_config_h \ >> + .x-sc_prohibit_HAVE_MBRTOWC \ >> + .x-sc_prohibit_nonreentrant \ >> .x-sc_prohibit_strcmp \ >> .x-sc_prohibit_strcmp_and_strncmp \ >> + .x-sc_prohibit_strncpy \ >> + .x-sc_prohibit_VIR_ERR_NO_MEMORY \ >> .x-sc_require_config_h \ >> - .x-sc_prohibit_nonreentrant \ >> + .x-sc_require_config_h_first \ >> + .x-sc_trailing_blank \ >> Makefile.nonreentrant \ >> autogen.sh \ >> examples/domain-events/events-python \ >> diff --git a/cfg.mk b/cfg.mk >> index 44cfd17..c1d3864 100644 >> --- a/cfg.mk >> +++ b/cfg.mk >> @@ -79,11 +79,9 @@ sc_avoid_write: >> # Use STREQ rather than comparing strcmp == 0, or != 0. >> # Similarly, use STREQLEN or STRPREFIX rather than strncmp. >> sc_prohibit_strcmp_and_strncmp: >> - @grep -nE '! *strn?cmp *\(|\<strn?cmp *\([^)]+\) *==' \ >> - $$($(VC_LIST_EXCEPT)) \ >> - | grep -vE ':# *define STREQ(LEN)?\(' && \ >> - { echo '$(ME): use STREQ(LEN) in place of the above uses of strcmp(strncmp)' \ >> - 1>&2; exit 1; } || : >> + @re='strn?cmp *\(' \ >> + msg='use STREQ() in place of the above uses of str[n]cmp' \ >> + $(_prohibit_regexp) >> >> # Use virAsprintf rather than a'sprintf since *strp is undefined on error. >> sc_prohibit_asprintf: > > ACK Thanks, committed. -- Chris Lalancette -- Libvir-list mailing list Libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list