Advertisement
Guest User

Untitled

a guest
Nov 16th, 2019
240
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.92 KB | None | 0 0
  1. #ifndef ЯзыкУровняБ
  2. #define ЯзыкУровняБ
  3.  
  4. #include <stdio.h>
  5. #include <stdlib.h>
  6. #include <string.h>
  7. #include <malloc.h>
  8. #include <pthread.h>
  9.  
  10. #define Старт   main
  11. #define Начало  {
  12. #define Конец   }
  13. #define Вернуть return
  14.  
  15. #define Адрес &
  16. #define Жилец *
  17. #define НИХУЯ NULL
  18.  
  19. #define Тип    typeof
  20. #define Размер sizeof
  21.  
  22. typedef int    Число;
  23. typedef double Нецелое;
  24. typedef char   Буква;
  25.  
  26. typedef Буква Жилец Строка;
  27. #define КопияСтроки(стр) strcpy(malloc(strlen(стр)+1), стр)
  28. #define ВЧисло(стр) atoi(стр)
  29.  
  30. typedef Строка Жилец Строки;
  31.  
  32. #define Печатать puts
  33. #define ПечататьЧисло(число) printf("%d\n", число)
  34.  
  35. #define Удалить free
  36. #define Экономить malloc_trim(0)
  37. #define СегментНаебнулся Печатать((Строка )НИХУЯ)
  38.  
  39. #define Если  if
  40. #define Иначе else
  41.  
  42. #define ЕслиЭто(это) switch (это) {
  43. #define Равно(этому) case этому
  44. #define То           :
  45. #define Всё          break;
  46.  
  47. #define Пока while
  48.  
  49. #define Перебор(склад,размер)                   \
  50.     for (Тип(Адрес(склад)[0]) адрес = склад;    \
  51.          адрес < (склад) + (размер);            \
  52.          ++адрес)
  53.  
  54. #define Предмет (Жилец адрес)
  55.  
  56. #define Обмен(я,пидорас)    \
  57. Начало                      \
  58.     Тип(я) _тазик = (я);    \
  59.     (я) = (пидорас);        \
  60.     (пидорас) = _тазик;     \
  61. Конец
  62.  
  63. typedef pthread_t Раб;
  64. inline Раб СделатьПараллельно(дело,инфа)
  65. Начало
  66.     Раб раб;
  67.     pthread_create(&раб, НИХУЯ, дело, инфа);
  68.     Вернуть раб;
  69. Конец
  70.  
  71. #endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement