/[graveman]/graveman/current/src/tools.c
ViewVC logotype

Diff of /graveman/current/src/tools.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.14 by scresto, Sat Feb 19 17:49:08 2005 UTC revision 1.15 by scresto, Mon Feb 21 01:25:28 2005 UTC
# Line 260  gchar * sc_strescape (const gchar *sourc Line 260  gchar * sc_strescape (const gchar *sourc
260    
261    
262    while (*p)    while (*p)
263      {
264        switch (*p)
265      {      {
266        switch (*p)        case '\b':
267        {          *q++ = '\\';
268              case '\b':          *q++ = 'b';
269                *q++ = '\\';          break;
270                *q++ = 'b';        case '\f':
271                break;          *q++ = '\\';
272              case '\f':          *q++ = 'f';
273                *q++ = '\\';          break;
274                *q++ = 'f';        case '\n':
275                break;          *q++ = '\\';
276              case '\n':          *q++ = 'n';
277                *q++ = '\\';          break;
278                *q++ = 'n';        case '\r':
279                break;          *q++ = '\\';
280              case '\r':          *q++ = 'r';
281                *q++ = '\\';          break;
282                *q++ = 'r';        case '\t':
283                break;          *q++ = '\\';
284              case '\t':          *q++ = 't';
285                *q++ = '\\';          break;
286                *q++ = 't';        case '\\':
287                break;          *q++ = '\\';
288              case '\\':          *q++ = '\\';
289                *q++ = '\\';          break;
290                *q++ = '\\';        case '"':
291                break;          *q++ = '\\';
292              case '"':          *q++ = '"';
293                *q++ = '\\';          break;
294                *q++ = '"';        default:
295                break;          *q++ = *p;
296              default:          break;
297                  *q++ = *p;        }
298                break;      p++;
299              }    }
       p++;  
     }  
300    *q = 0;    *q = 0;
301    return dest;    return dest;
302  }  }

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.15

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26