Advertisement
Guest User

Untitled

a guest
Aug 5th, 2010
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. /*
  2. * logPrintf():
  3. */
  4. void logPrintf(FILE *f, const char *lpFmt, ...)
  5. {
  6. char *ct;
  7. time_t t;
  8.  
  9. va_start(arglist, lpFmt);
  10. vsnprintf(str, sizeof str, lpFmt, arglist);
  11. va_end(arglist);
  12.  
  13. t = time(NULL);
  14. ct = ctime(&t);
  15. ct[strlen(ct)-1] = '\0';
  16. fprintf(f, "%s: %s", ct, str);
  17. fflush(f);
  18. #if defined (__DEBUG__)
  19. #ifdef _WIN32
  20. len = strlen(str);
  21. printf("%s", str);
  22. #else
  23. printf("%s%s", DEFCOL, str);
  24. #endif
  25. fflush(stdout);
  26. #endif
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement