stdio_nut_wrapper.h 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. // prefix all function calls and definitions by NUT_
  2. // rename FILE to NUT_FILE
  3. #define FILE NUT_FILE
  4. //
  5. #define NUT_STDIO_PREFIXED
  6. // prefix all stdio calls with NUT_
  7. #define clearerr(...) NUT_clearerr(__VA_ARGS__)
  8. #define fclose(...) NUT_fclose(__VA_ARGS__)
  9. #define feof(...) NUT_feof(__VA_ARGS__)
  10. #define ferror(...) NUT_ferror(__VA_ARGS__)
  11. #define fflush(...) NUT_fflush(__VA_ARGS__)
  12. #define fgetc(...) NUT_fgetc(__VA_ARGS__)
  13. #define fgets(...) NUT_fgets(__VA_ARGS__)
  14. #define fopen(...) NUT_fopen(__VA_ARGS__)
  15. #define fprintf(...) NUT_fprintf(__VA_ARGS__)
  16. #define fputc(...) NUT_fputc(__VA_ARGS__)
  17. #define fputs(...) NUT_fputs(__VA_ARGS__)
  18. #define fpurge(...) NUT_fpurge(__VA_ARGS__)
  19. #define fread(...) NUT_fread(__VA_ARGS__)
  20. #define freopen(...) NUT_freopen(__VA_ARGS__)
  21. #define fscanf(...) NUT_fscanf(__VA_ARGS__)
  22. #define fseek(...) NUT_fseek(__VA_ARGS__)
  23. #define ftell(...) NUT_ftell(__VA_ARGS__)
  24. #define fwrite(...) NUT_fwrite(__VA_ARGS__)
  25. #define getc(...) NUT_getc(__VA_ARGS__)
  26. #define getchar(...) NUT_getchar(__VA_ARGS__)
  27. #define gets(...) NUT_gets(__VA_ARGS__)
  28. #define printf(...) NUT_printf(__VA_ARGS__)
  29. #define putc(...) NUT_putc(__VA_ARGS__)
  30. #define putchar(...) NUT_putchar(__VA_ARGS__)
  31. #define puts(...) NUT_puts(__VA_ARGS__)
  32. #define scanf(...) NUT_scanf(__VA_ARGS__)
  33. #define sprintf(...) NUT_sprintf(__VA_ARGS__)
  34. #define snprintf(...) NUT_snprintf(__VA_ARGS__)
  35. #define sscanf(...) NUT_sscanf(__VA_ARGS__)
  36. #define ungetc(...) NUT_ungetc(__VA_ARGS__)
  37. #define vfprintf(...) NUT_vfprintf(__VA_ARGS__)
  38. #define vfscanf(...) NUT_vfscanf(__VA_ARGS__)
  39. #define vsprintf(...) NUT_vsprintf(__VA_ARGS__)
  40. #define vsnprintf(...) NUT_vsnprintf(__VA_ARGS__)
  41. #define vsscanf(...) NUT_vsscanf(__VA_ARGS__)
  42. #define fprintf_P(...) NUT_fprintf(__VA_ARGS__)
  43. #define fputs_P(...) NUT_fputs(__VA_ARGS__)
  44. #define fscanf_P(...) NUT_fscanf(__VA_ARGS__)
  45. #define fwrite_P(...) NUT_fwrite(__VA_ARGS__)
  46. #define printf_P(...) NUT_printf(__VA_ARGS__)
  47. #define puts_P(...) NUT_puts(__VA_ARGS__)
  48. #define scanf_P(...) NUT_scanf(__VA_ARGS__)
  49. #define sprintf_P(...) NUT_sprintf(__VA_ARGS__)
  50. #define snprintf_P(...) NUT_snprintf(__VA_ARGS__)
  51. #define sscanf_P(...) NUT_sscanf(__VA_ARGS__)
  52. #define vfprintf_P(...) NUT_vfprintf(__VA_ARGS__)
  53. #define vfscanf_P(...) NUT_vfscanf(__VA_ARGS__)
  54. #define vsprintf_P(...) NUT_vsprintf(__VA_ARGS__)
  55. #define vsnprintf_P(...) NUT_vsnprintf(__VA_ARGS__)
  56. #define vsscanf_P(...) NUT_vsscanf(__VA_ARGS__)
  57. #define fileno(...) NUT__fileno(__VA_ARGS__)
  58. #define fcloseall(...) NUT_fcloseall(__VA_ARGS__)
  59. #define _fileno(...) NUT__fileno(__VA_ARGS__)
  60. #define _fdopen(...) NUT__fdopen(__VA_ARGS__)
  61. #define _flushall(...) NUT__flushall(__VA_ARGS__)
  62. #define _fmode(...) NUT__fmode(__VA_ARGS__)