Changeset 318


Ignore:
Timestamp:
Aug 12, 2005, 12:50:29 AM (20 years ago)
Author:
bird
Message:

Fixed stupid bug in func_toupper_tolower.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/src/gmake/function.c

    r311 r318  
    3232#ifdef WINDOWS32
    3333#include "pathstuff.h"
    34 #endif 
     34#endif
    3535
    3636
     
    19621962{
    19631963  /* Expand the argument.  */
    1964   char *p = argv[0];
     1964  const char *p = argv[0];
    19651965  while (*p)
    19661966    {
     
    19691969      unsigned int i;
    19701970      if (!strcmp(funcname, "toupper"))
    1971         for (i = 0; i < sizeof(tmp) && tmp[i]; i++, p++)
     1971        for (i = 0; i < sizeof(tmp) && *p; i++, p++)
    19721972          tmp[i] = toupper(*p);
    19731973      else
    1974         for (i = 0; i < sizeof(tmp) && tmp[i]; i++, p++)
     1974        for (i = 0; i < sizeof(tmp) && *p; i++, p++)
    19751975          tmp[i] = tolower(*p);
    19761976      o = variable_buffer_output (o, tmp, i);
     
    19791979  return o;
    19801980}
    1981 #endif 
     1981#endif
    19821982
    19831983/* Lookup table for builtin functions.
     
    20382038  { STRING_SIZE_TUPLE("toupper"),       0,  1,  1,  func_toupper_tolower},
    20392039  { STRING_SIZE_TUPLE("tolower"),       0,  1,  1,  func_toupper_tolower},
    2040 #endif 
     2040#endif
    20412041};
    20422042
Note: See TracChangeset for help on using the changeset viewer.