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 - Cole -- Libvir-list mailing list Libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list