]> git.saurik.com Git - bison.git/commitdiff
maint: don't use mbsr?chr.
authorAkim Demaille <akim@lrde.epita.fr>
Tue, 5 Jun 2012 15:46:58 +0000 (17:46 +0200)
committerAkim Demaille <akim@lrde.epita.fr>
Tue, 5 Jun 2012 15:55:24 +0000 (17:55 +0200)
Basically, revert ba60c39547a445dee3e07920931b4d7a81843868's move to
mbs* functions, which was prompted by -DGNULIB_POSIXCHECK.  See
<http://lists.gnu.org/archive/html/bison-patches/2012-05/msg00052.html>
and following.

* bootstrap.conf: No longer ask for them.
* src/files.c, src/getargs.c, src/location.c,
* src/parse-gram.c, src/parse-gram.y, src/scan-gram.l,
* src/symtab.c: s/mbs(r?chr)/str$1/g.

bootstrap.conf
lib/.gitignore
src/files.c
src/getargs.c
src/location.c
src/parse-gram.c
src/parse-gram.y
src/scan-gram.l
src/symtab.c

index c014084192c41c9f69456ed73bd44504d515939f..6cdb017c0502f495ec0b66c38f3de4ea70321c8a 100644 (file)
@@ -24,7 +24,7 @@ gnulib_modules='
   error extensions fdl fopen-safer gendocs getopt-gnu
   gettext git-version-gen gitlog-to-changelog
   gpl-3.0 hash inttypes isnan javacomp-script
-  javaexec-script ldexpl maintainer-makefile malloc-gnu mbschr mbsrchr
+  javaexec-script ldexpl maintainer-makefile malloc-gnu
   mbswidth obstack perror progname
   quote quotearg
   readme-release
index 0b3bcc919997cf195e0faf8270ab7a4f86f67f4b..8e0e20968eb2bf600463e1d4d7bfbff1ff7c77a2 100644 (file)
 /mbchar.c
 /mbchar.h
 /mbrtowc.c
-/mbschr.c
 /mbsinit.c
-/mbsrchr.c
 /mbswidth.c
 /mbswidth.h
 /mbuiter.h
index 550e42ed49411c89250a4a766340c54afa643a05..b7000cfa6e05b38626ac9345d745c54471b5ff07 100644 (file)
@@ -207,7 +207,7 @@ file_name_split (const char *file_name,
   *base = last_component (file_name);
 
   /* Look for the extension, i.e., look for the last dot. */
-  *ext = mbsrchr (*base, '.');
+  *ext = strrchr (*base, '.');
   *tab = NULL;
 
   /* If there is an extension, check if there is a `.tab' part right
index d7e1ad4199e268ebc5d273a41cd80b3e44f40f49..82e4e356064263a08274f90e6f4488d002994860 100644 (file)
@@ -559,7 +559,7 @@ getargs (int argc, char *argv[])
       case 'F': /* -FNAME[=VALUE]. */
         {
           char* name = optarg;
-          char* value = mbschr (optarg, '=');
+          char* value = strchr (optarg, '=');
           if (value)
             *value++ = 0;
           muscle_percent_define_insert (name, command_line_location (),
index 281a8870f9bce339e28d549e79a01a616a85cfc4..88887e92b589b5a436a02eb28f17c1351739b4ce 100644 (file)
@@ -143,11 +143,11 @@ boundary_set_from_string (boundary *bound, char *loc_str)
 {
   /* Must search in reverse since the file name field may
    * contain `.' or `:'.  */
-  char *delim = mbsrchr (loc_str, '.');
+  char *delim = strrchr (loc_str, '.');
   aver (delim);
   *delim = '\0';
   bound->column = atoi (delim+1);
-  delim = mbsrchr (loc_str, ':');
+  delim = strrchr (loc_str, ':');
   aver (delim);
   *delim = '\0';
   bound->line = atoi (delim+1);
index 2cfebe4e8fdcc46d70947ee01c9b545108862ccd..8539085b69a9761d63f01c79f7fece22b2dd13f6 100644 (file)
@@ -2431,7 +2431,7 @@ yyreduce:
 #line 343 "src/parse-gram.y"
     {
       char const *skeleton_user = (yyvsp[0].chars);
-      if (mbschr (skeleton_user, '/'))
+      if (strchr (skeleton_user, '/'))
         {
           size_t dir_length = strlen (current_file);
           char *skeleton_build;
index 74eb4aee2e81a2240c87700e5c6d557f8e7cb922..8e3851965abc03b688d3e3eb9c340be955250c43 100644 (file)
@@ -342,7 +342,7 @@ prologue_declaration:
 | "%skeleton" STRING
     {
       char const *skeleton_user = $2;
-      if (mbschr (skeleton_user, '/'))
+      if (strchr (skeleton_user, '/'))
         {
           size_t dir_length = strlen (current_file);
           char *skeleton_build;
index fa200d64da107619362f0a4d8df23e2cf86ab4d1..d375fc12ccdf71e426e00771967e629e6d8a5a16 100644 (file)
@@ -941,8 +941,8 @@ handle_syncline (char *args, location loc)
 {
   char *after_num;
   unsigned long int lineno = strtoul (args, &after_num, 10);
-  char *file = mbschr (after_num, '"') + 1;
-  *mbschr (file, '"') = '\0';
+  char *file = strchr (after_num, '"') + 1;
+  *strchr (file, '"') = '\0';
   if (INT_MAX <= lineno)
     {
       warn_at (loc, _("line number overflow"));
index b3f94560cec26701292f3770eba290c4fcc20be6..d25b93680685318b9fddb25bfb3dcf19ee378cbb 100644 (file)
@@ -67,7 +67,7 @@ symbol_new (uniqstr tag, location loc)
 
   /* If the tag is not a string (starts with a double quote), check
      that it is valid for Yacc. */
-  if (tag[0] != '\"' && tag[0] != '\'' && mbschr (tag, '-'))
+  if (tag[0] != '\"' && tag[0] != '\'' && strchr (tag, '-'))
     yacc_at (loc, _("POSIX Yacc forbids dashes in symbol names: %s"),
              tag);