cpplib.c (special_symbol): Move IP to be declared in function scope, rather than...
authorBrendan Kehoe <brendan@cygnus.com>
Tue, 9 Feb 1999 15:02:18 +0000 (15:02 +0000)
committerBrendan Kehoe <brendan@gcc.gnu.org>
Tue, 9 Feb 1999 15:02:18 +0000 (10:02 -0500)
* cpplib.c (special_symbol): Move IP to be declared in function
scope, rather than individual case statements.
fixes building under solaris

From-SVN: r25112

gcc/ChangeLog
gcc/cpplib.c

index c375916..6ead2b2 100644 (file)
@@ -1,3 +1,8 @@
+1999-02-09  Brendan Kehoe  <brendan@cygnus.com>
+
+       * cpplib.c (special_symbol): Move IP to be declared in function
+       scope, rather than individual case statements.
+
 1999-02-09 16:42 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
 
        * cppfiles.c (finclude):  Handle pipes properly under old BSD
index 32b70e6..c6f616d 100644 (file)
@@ -1884,13 +1884,14 @@ special_symbol (hp, pfile)
 {
   const char *buf;
   int len;
+  cpp_buffer *ip;
 
   switch (hp->type)
     {
     case T_FILE:
     case T_BASE_FILE:
       {
-       cpp_buffer *ip = CPP_BUFFER (pfile);
+       ip = CPP_BUFFER (pfile);
        if (hp->type == T_BASE_FILE)
          {
            while (CPP_PREV_BUFFER (ip) != CPP_NULL_BUFFER (pfile))
@@ -1915,7 +1916,7 @@ special_symbol (hp, pfile)
     case T_INCLUDE_LEVEL:
       {
        int true_indepth = 0;
-       cpp_buffer *ip = CPP_BUFFER (pfile);
+       ip = CPP_BUFFER (pfile);
        for (;  ip != CPP_NULL_BUFFER (pfile); ip = CPP_PREV_BUFFER (ip))
          if (ip->fname != NULL)
            true_indepth++;