/[m4]/m4/modules/gnu.c
ViewVC logotype

Diff of /m4/modules/gnu.c

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

revision 1.20 by gary, Mon Jun 16 10:43:45 2003 UTC revision 1.21 by gary, Wed Jun 18 16:21:55 2003 UTC
# Line 120  m4_macro m4_macro_table[] = Line 120  m4_macro m4_macro_table[] =
120    
121  static void substitute (struct obstack *obs, const char *victim,  static void substitute (struct obstack *obs, const char *victim,
122                          const char *repl, struct re_registers *regs);                          const char *repl, struct re_registers *regs);
123  static void m4_patsubst_do (struct obstack *obs, int argc, m4_token **argv,  static void m4_patsubst_do (struct obstack *obs, int argc, m4_symbol_value **argv,
124                              int syntax);                              int syntax);
125    
126    
# Line 297  m4_regexp_compile (const char *caller, Line 297  m4_regexp_compile (const char *caller,
297   **/   **/
298    
299  static void  static void
300  m4_regexp_do (struct obstack *obs, int argc, m4_token **argv,  m4_regexp_do (struct obstack *obs, int argc, m4_symbol_value **argv,
301                int syntax)                int syntax)
302  {  {
303    const char *victim;           /* first argument */    const char *victim;           /* first argument */
# Line 362  M4BUILTIN_HANDLER (eregexp) Line 362  M4BUILTIN_HANDLER (eregexp)
362   * patsubst(STRING, REGEXP, [REPLACEMENT])   * patsubst(STRING, REGEXP, [REPLACEMENT])
363   **/   **/
364  static void  static void
365  m4_patsubst_do (struct obstack *obs, int argc, m4_token **argv,  m4_patsubst_do (struct obstack *obs, int argc, m4_symbol_value **argv,
366                  int syntax)                  int syntax)
367  {  {
368    const char *victim;           /* first argument */    const char *victim;           /* first argument */
# Line 477  M4BUILTIN_HANDLER (symbols) Line 477  M4BUILTIN_HANDLER (symbols)
477   **/   **/
478  M4BUILTIN_HANDLER (syncoutput)  M4BUILTIN_HANDLER (syncoutput)
479  {  {
480    if (TOKEN_TYPE (argv[1]) != M4_TOKEN_TEXT)    if (VALUE_TYPE (argv[1]) != M4_SYMBOL_TEXT)
481      return;      return;
482    
483    if (   M4ARG (1)[0] == '0'    if (   M4ARG (1)[0] == '0'

Legend:
Removed from v.1.20  
changed lines
  Added in v.1.21

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