Changeset 212 in Main for trunk/Common/log.c


Ignore:
Timestamp:
Oct 3, 2024, 2:44:55 AM (6 weeks ago)
Author:
Nishi
Message:

compiles on vc6

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Common/log.c

    r191 r212  
    4242
    4343void cm_log(const char* name, const char* log, ...) {
     44        va_list args;
     45        char namebuf[LOGNAME_LENGTH + 1];
     46        int i;
     47        char* result;
     48        char cbuf[2];
    4449        if(!cm_do_log) return;
    45         va_list args;
    4650        va_start(args, log);
    47         char namebuf[LOGNAME_LENGTH + 1];
    4851        memset(namebuf, '.', LOGNAME_LENGTH);
    4952        namebuf[LOGNAME_LENGTH] = 0;
    50         int i;
    5153        for(i = 0; name[i] != 0 && i < LOGNAME_LENGTH; i++) {
    5254                namebuf[i] = name[i];
    5355        }
    5456
    55         char* result = malloc(1);
     57        result = malloc(1);
    5658        result[0] = 0;
    5759
    58         char cbuf[2];
    5960        cbuf[1] = 0;
    6061
     
    7071                                int a = va_arg(args, int);
    7172                                char buf[128];
     73                                char* tmp = result;
    7274                                sprintf(buf, "%d", a);
    73                                 char* tmp = result;
    7475                                result = cm_strcat(tmp, buf);
    7576                                free(tmp);
    7677                        }
    7778                } else {
     79                        char* tmp = result;
    7880                        cbuf[0] = log[i];
    79                         char* tmp = result;
    8081                        result = cm_strcat(tmp, cbuf);
    8182                        free(tmp);
Note: See TracChangeset for help on using the changeset viewer.