?login_element?

Subversion Repositories NedoOS

Rev

Blame | Last modification | View Log | Download

  1. //#ifdef __BORLANDC__
  2. //typedef unsigned long intptr_t;
  3. //#else
  4. //#include <stdint.h>
  5. //#endif
  6.  
  7. #define BIGMEM
  8.  
  9. #define TRUE 0xff
  10. #define FALSE 0x00
  11. #define CONST const
  12. #define CHAR char
  13. #define BYTE unsigned char
  14. #ifdef TARGET_THUMB
  15. #define INT int
  16. #else
  17. #define INT short int
  18. #endif
  19. #define UINT unsigned INT
  20. #ifdef TARGET_THUMB
  21. #define LONG unsigned long
  22. #else
  23. #define LONG unsigned int
  24. #endif
  25. //#define FLOAT double
  26. #define BOOL unsigned char
  27. #define PBYTE BYTE*
  28. #define PCHAR CHAR*
  29. #define PBOOL BOOL*
  30. #define PINT INT*
  31. #define PUINT UINT*
  32. #define PLONG LONG*
  33. //#define PFLOAT FLOAT*
  34. //#define POINTER intptr_t
  35. //#define PPROC void*
  36. #define EXTERN extern
  37. #define FORWARD /**/
  38. #define FUNC /**/
  39. #define PROC void
  40. #define BREAK break
  41. #define RETURN return
  42. #define VAR /**/
  43. #define RECURSIVE /**/
  44. #define POKE /**/
  45. #define IF(x) if(x)
  46. //#define IFNOT(x) if(!(x))
  47. //#define IFZ(x) if(!(x))
  48. //#define IFNZ(x) if(x)
  49. #define ELSE else
  50. #define WHILE(x) while(x)
  51. //#define WHILENOT(x) while(!(x))
  52. //#define WHILEZ(x) while(!(x))
  53. //#define WHILENZ(x) while(x)
  54. #define REPEAT do
  55. #define UNTIL(x) while(!(x));
  56. //#define UNTILNOT(x) while(x);
  57. //#define UNTILZ(x) while(x);
  58. //#define UNTILNZ(x) while(!(x));
  59. #define ENUM enum
  60. #define INC ++
  61. #define DEC --
  62. #define CALL(x) ((void(*)(void))(x))() /**хёыш яЁюёЄю x, Єю эхы№ч  т√Ёрцхэшх*/
  63. #define STRUCT struct
  64. #define TYPEDEF struct
  65. #define EXPORT /**/
  66.  
  67.  
  68.