This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: format checking patch: preliminary cleanup of flags handling



  In message <Pine.LNX.4.21.0009241554410.2937-100000@kern.srcf.societies.cam.a
c.uk>you write:
  > This patch does a preliminary cleanup of how format checking handles
  > flags - the flags stored in print_char_table (etc.) are split into
  > those relating to flags (or features such as precision) permitted with
  > a conversion specifier, and those giving other information about that
  > conversion specifier to check_format_info.  Additional flags are added
  > to those in flags2 to get rid of another two ad hoc conditionals.  (A
  > future patch will move details of permitted flags and bad combinations
  > of flags into tables and get rid of the various bits of ad hoc
  > checking for this currently used.)
  > 
  > Bootstrapped with no regressions on i686-pc-linux-gnu.  OK to commit?
  > 
  > 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
  > 
  > 	* c-common.c (format_char_info): Add flags2; update comments.
  > 	(print_char_table, scan_char_table, time_char_table): Split some
  > 	flags out into flags2.
  > 	(check_format_info): Use flags2 for those flags, for identifying
  > 	the initial character of a scanf scanset, and for identifying
  > 	printf formats where the '0' flag is ignored with precision.
Approved.  Please install if you haven't done so already.

Thanks,
jeff


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]