home *** CD-ROM | disk | FTP | other *** search
/ linuxmafia.com 2016 / linuxmafia.com.tar / linuxmafia.com / pub / palmos / pippy-0.6beta-src.tar.gz / pippy-0.6beta-src.tar / pippy-0.6beta-src / src / Modules / getbuildinfo.c < prev    next >
C/C++ Source or Header  |  2000-12-21  |  614b  |  47 lines

  1. #include "config.h"
  2.  
  3. #ifdef macintosh
  4. #include "macbuildno.h"
  5. #endif
  6.  
  7. #ifndef DONT_HAVE_STDIO_H
  8. #include <stdio.h>
  9. #endif
  10.  
  11. #ifndef DATE
  12. #ifdef __DATE__
  13. #define DATE __DATE__
  14. #else
  15. #define DATE "xx/xx/xx"
  16. #endif
  17. #endif
  18.  
  19. #ifndef TIME
  20. #ifdef __TIME__
  21. #define TIME __TIME__
  22. #else
  23. #define TIME "xx:xx:xx"
  24. #endif
  25. #endif
  26.  
  27. #ifndef BUILD
  28. #define BUILD 0
  29. #endif
  30.  
  31. #ifndef SMALL_PLATFORM
  32. const char *
  33. Py_GetBuildInfo()
  34. {
  35.     static char buildinfo[50];
  36.     sprintf(buildinfo, "#%d, %.20s, %.9s", BUILD, DATE, TIME);
  37.     return buildinfo;
  38. }
  39.  
  40. #else
  41. const char *
  42. Py_GetBuildInfo()
  43. {
  44.     return "Small Platform";
  45. }
  46. #endif /* SMALL_PLATFORM */
  47.