home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 6 File
/
06-File.zip
/
mc454src.zip
/
mc-4.5.4.src
/
os2emx
/
src
/
stdlog.c
< prev
next >
Wrap
C/C++ Source or Header
|
1999-01-04
|
855b
|
43 lines
#include<stdarg.h>
#include<stdio.h>
#define STDLOGNAME "c:/home/work/tools/mc-4.5.4/src/_mcdbg.log"
static char *std_log_name=0;
static char *get_log_name(void)
/*---------------------------*/
{ return std_log_name?std_log_name:STDLOGNAME;
}
void stdlog(char *fmt,...)
/*=======================*/
{ FILE *F;
char buf[4086]="";
va_list argptr;
va_start(argptr, fmt);
vsprintf(buf, fmt, argptr);
va_end(argptr);
F=fopen(get_log_name(),"at");
if(F){ fprintf(F,buf);
fclose(F);
}
}
void logtof(char *file, char *fmt,...)
/*===============================*/
{ FILE *F;
char buf[4086]="";
va_list argptr;
va_start(argptr, fmt);
vsprintf(buf, fmt, argptr);
va_end(argptr);
F=fopen(file,"at");
if(F){ fprintf(F,buf);
fclose(F);
}
}