[BACK]Return to cordprnt.c CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000 / gc / cord

Diff for /OpenXM_contrib2/asir2000/gc/cord/cordprnt.c between version 1.3 and 1.4

version 1.3, 2002/07/24 07:46:28 version 1.4, 2002/07/24 08:00:14
Line 233  int CORD_vsprintf(CORD * out, CORD format, va_list arg
Line 233  int CORD_vsprintf(CORD * out, CORD format, va_list arg
                         if (width == NONE && prec == NONE) {                          if (width == NONE && prec == NONE) {
                             register char c;                              register char c;
   
                             c = va_arg(args, int);                              c = (char)va_arg(args, int);
                             CORD_ec_append(result, c);                              CORD_ec_append(result, c);
                             goto done;                              goto done;
                         }                          }
Line 255  int CORD_vsprintf(CORD * out, CORD format, va_list arg
Line 255  int CORD_vsprintf(CORD * out, CORD format, va_list arg
                 /* Use standard sprintf to perform conversion */                  /* Use standard sprintf to perform conversion */
                 {                  {
                     register char * buf;                      register char * buf;
                     va_list vsprintf_args = args;                      va_list vsprintf_args;
                         /* The above does not appear to be sanctioned   */  
                         /* by the ANSI C standard.                      */  
                     int max_size = 0;                      int max_size = 0;
                     int res;                      int res;
   #                   ifdef __va_copy
                         __va_copy(vsprintf_args, args);
   #                   else
   #                     if defined(__GNUC__) /* and probably in other cases */
                           va_copy(vsprintf_args, args);
   #                     else
                           vsprintf_args = args;
   #                     endif
   #                   endif
                     if (width == VARIABLE) width = va_arg(args, int);                      if (width == VARIABLE) width = va_arg(args, int);
                     if (prec == VARIABLE) prec = va_arg(args, int);                      if (prec == VARIABLE) prec = va_arg(args, int);
                     if (width != NONE) max_size = width;                      if (width != NONE) max_size = width;

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>