Guest User

Untitled

a guest
Dec 4th, 2013
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. #define NIM_INTBITS 64
  2. #include "nimbase.h"
  3.  
  4. #include <stdio.h>
  5. typedef struct NimStringDesc NimStringDesc;
  6. typedef struct TGenericSeq TGenericSeq;
  7. struct TGenericSeq {
  8. NI len;
  9. NI reserved;
  10. };
  11. typedef NIM_CHAR TY611[100000001];
  12. struct NimStringDesc {
  13. TGenericSeq Sup;
  14. TY611 data;
  15. };
  16. N_NIMCALL(NimStringDesc*, nimIntToStr)(NI x);
  17. static N_INLINE(void, initStackBottom)(void);
  18. N_NOINLINE(void, setStackBottom)(void* thestackbottom);
  19. N_NOINLINE(void, systemInit)(void);
  20. N_NOINLINE(void, systemDatInit)(void);
  21. N_NOINLINE(void, fileInit)(void);
  22. N_NOINLINE(void, fileDatInit)(void);
  23. NI i_77011;
  24.  
  25. static N_INLINE(void, initStackBottom)(void) {
  26. void* volatile locals;
  27. locals = 0;
  28. locals = ((void*) (&locals));
  29. setStackBottom(locals);}int cmdCount;
  30. char** cmdLine;
  31. char** gEnv;
  32. N_CDECL(void, NimMain)(void) {
  33. systemDatInit();
  34. fileDatInit();
  35. initStackBottom();
  36. systemInit();
  37. fileInit();
  38. }
  39. int main(int argc, char** args, char** env) {
  40. cmdLine = args;
  41. cmdCount = argc;
  42. gEnv = env;
  43. NimMain();
  44. return nim_program_result;
  45. }
  46. N_NOINLINE(void, fileInit)(void) {
  47. NI res_77013;
  48. res_77013 = 1;
  49. while (1) {
  50. NimStringDesc* LOC2;
  51. if (!(res_77013 <= 10)) goto LA1;
  52. i_77011 = res_77013;
  53. LOC2 = 0;
  54. LOC2 = nimIntToStr(i_77011);
  55. printf("%s\012", (LOC2)->data);
  56. res_77013 += 1;
  57. } LA1: ;
  58. }
  59.  
  60. N_NOINLINE(void, fileDatInit)(void) {
  61. }
Add Comment
Please, Sign In to add comment