Чтобы поэкспериментировать с интерфейсом Zig и Zig C++, я использую zig c++ для компиляции исходного кода C++.
https://medium.com/@edlyuu/zig-c-c-compiler- wtf-is-zig-c-790d9ad8d85b
Как я могу определить по исходному коду, что я компилирую с помощью Zig?
Например, для clang я могу использовать #ifdef __clang__, для NVCC я могу использовать #ifdef __NVCC__ и т. д.
Какой эквивалент для Zig?
Я выполнил эту команду (по аналогии с echo | clang -dM -E -x c++ -), но не вижу достаточно конкретного макроса:
user@fedora-rawhide:~$ echo | zig c++ -dM -E -x c++ - | g r e p C C < b r / > # d e f i n e _ _ G C C _ A S M _ F L A G _ O U T P U T S _ _ 1 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ B O O L _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ C H A R 1 6 _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ C H A R 3 2 _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ C H A R _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ I N T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ L L O N G _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ L O N G _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ P O I N T E R _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ S H O R T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ T E S T _ A N D _ S E T _ T R U E V A L 1 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ W C H A R _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ H A V E _ D W A R F 2 _ C F I _ A S M 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 1 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 1 6 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 2 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 4 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 8 1 < b r / > # d e f i n e _ D E B U G 1 < b r / > # d e f i n e _ G N U _ S O U R C E 1 < b r / > # d e f i n e _ L I B C P P _ A B I _ N A M E S P A C E _ _ 1 < b r / > # d e f i n e _ L I B C P P _ A B I _ V E R S I O N 1 < b r / > # d e f i n e _ L I B C P P _ D I S A B L E _ V I S I B I L I T Y _ A N N O T A T I O N S 1 < b r / > # d e f i n e _ L I B C P P _ H A S _ N O _ V E N D O R _ A V A I L A B I L I T Y _ A N N O T A T I O N S 1 < b r / > # d e f i n e _ L I B C X X A B I _ D I S A B L E _ V I S I B I L I T Y _ A N N O T A T I O N S 1 < b r / > # d e f i n e _ L P 6 4 1 < b r / > # d e f i n e _ _ A D X _ _ 1 < b r / > # d e f i n e _ _ A E S _ _ 1 < b r / > # d e f i n e _ _ A T O M I C _ A C Q U I R E 2 < b r / > # d e f i n e _ _ A T O M I C _ A C Q _ R E L 4 < b r / > # d e f i n e _ _ A T O M I C _ C O N S U M E 1 < b r / > # d e f i n e _ _ A T O M I C _ R E L A X E D 0 < b r / > # d e f i n e _ _ A T O M I C _ R E L E A S E 3 < b r / > # d e f i n e _ _ A T O M I C _ S E Q _ C S T 5 < b r / > # d e f i n e _ _ A V X 2 _ _ 1 < b r / > # d e f i n e _ _ A V X _ _ 1 < b r / > # d e f i n e _ _ B I G G E S T _ A L I G N M E N T _ _ 1 6 < b r / > # d e f i n e _ _ B I T I N T _ M A X W I D T H _ _ 8 3 8 8 6 0 8 < b r / > # d e f i n e _ _ B M I 2 _ _ 1 < b r / > # d e f i n e _ _ B M I _ _ 1 < b r / > # d e f i n e _ _ B O O L _ W I D T H _ _ 8 < b r / > # d e f i n e _ _ B Y T E _ O R D E R _ _ _ _ O R D E R _ L I T T L E _ E N D I A N _ _ < b r / > # d e f i n e _ _ C H A R 1 6 _ T Y P E _ _ u n s i g n e d s h o r t < b r / > # d e f i n e _ _ C H A R 3 2 _ T Y P E _ _ u n s i g n e d i n t < b r / > # d e f i n e _ _ C H A R _ B I T _ _ 8 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ B O O L _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ C H A R 1 6 _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ C H A R 3 2 _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ C H A R _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ I N T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ L L O N G _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ L O N G _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ P O I N T E R _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ S H O R T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ W C H A R _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L F L U S H O P T _ _ 1 < b r / > # d e f i n e _ _ C O N S T A N T _ C F S T R I N G S _ _ 1 < b r / > # d e f i n e _ _ C R C 3 2 _ _ 1 < b r / > # d e f i n e _ _ D B L _ D E C I M A L _ D I G _ _ 1 7 < b r / > # d e f i n e _ _ D B L _ D E N O R M _ M I N _ _ 4 . 9 4 0 6 5 6 4 5 8 4 1 2 4 6 5 4 e - 3 2 4 < b r / > # d e f i n e _ _ D B L _ D I G _ _ 1 5 < b r / > # d e f i n e _ _ D B L _ E P S I L O N _ _ 2 . 2 2 0 4 4 6 0 4 9 2 5 0 3 1 3 1 e - 1 6 < b r / > # d e f i n e _ _ D B L _ H A S _ D E N O R M _ _ 1 < b r / > # d e f i n e _ _ D B L _ H A S _ I N F I N I T Y _ _ 1 < b r / > # d e f i n e _ _ D B L _ H A S _ Q U I E T _ N A N _ _ 1 < b r / > # d e f i n e _ _ D B L _ M A N T _ D I G _ _ 5 3 < b r / > # d e f i n e _ _ D B L _ M A X _ 1 0 _ E X P _ _ 3 0 8 < b r / > # d e f i n e _ _ D B L _ M A X _ E X P _ _ 1 0 2 4 < b r / > # d e f i n e _ _ D B L _ M A X _ _ 1 . 7 9 7 6 9 3 1 3 4 8 6 2 3 1 5 7 e + 3 0 8 < b r / > # d e f i n e _ _ D B L _ M I N _ 1 0 _ E X P _ _ ( - 3 0 7 ) < b r / > # d e f i n e _ _ D B L _ M I N _ E X P _ _ ( - 1 0 2 1 ) < b r / > # d e f i n e _ _ D B L _ M I N _ _ 2 . 2 2 5 0 7 3 8 5 8 5 0 7 2 0 1 4 e - 3 0 8 < b r / > # d e f i n e _ _ D E C I M A L _ D I G _ _ _ _ L D B L _ D E C I M A L _ D I G _ _ < b r / > # d e f i n e _ _ D E P R E C A T E D 1 < b r / > # d e f i n e _ _ E L F _ _ 1 < b r / > # d e f i n e _ _ E X C E P T I O N S 1 < b r / > # d e f i n e _ _ F 1 6 C _ _ 1 < b r / > # d e f i n e _ _ F I N I T E _ M A T H _ O N L Y _ _ 0 < b r / > # d e f i n e _ _ F L O A T 1 2 8 _ _ 1 < b r / > # d e f i n e _ _ F L T 1 6 _ D E C I M A L _ D I G _ _ 5 < b r / > # d e f i n e _ _ F L T 1 6 _ D E N O R M _ M I N _ _ 5 . 9 6 0 4 6 4 4 7 7 5 3 9 0 6 2 5 e - 8 F 1 6 < b r / > # d e f i n e _ _ F L T 1 6 _ D I G _ _ 3 < b r / > # d e f i n e _ _ F L T 1 6 _ E P S I L O N _ _ 9 . 7 6 5 6 2 5 e - 4 F 1 6 < b r / > # d e f i n e _ _ F L T 1 6 _ H A S _ D E N O R M _ _ 1 < b r / > # d e f i n e _ _ F L T 1 6 _ H A S _ I N F I N I T Y _ _ 1 < b r / > # d e f i n e _ _ F L T 1 6 _ H A S _ Q U I E T _ N A N _ _ 1 < b r / > # d e f i n e _ _ F L T 1 6 _ M A N T _ D I G _ _ 1 1 < b r / > # d e f i n e _ _ F L T 1 6 _ M A X _ 1 0 _ E X P _ _ 4 < b r / > # d e f i n e _ _ F L T 1 6 _ M A X _ E X P _ _ 1 6 < b r / > # d e f i n e _ _ F L T 1 6 _ M A X _ _ 6 . 5 5 0 4 e + 4 F 1 6 < b r / > # d e f i n e _ _ F L T 1 6 _ M I N _ 1 0 _ E X P _ _ ( - 4 ) < b r / > # d e f i n e _ _ F L T 1 6 _ M I N _ E X P _ _ ( - 1 3 ) < b r / > # d e f i n e _ _ F L T 1 6 _ M I N _ _ 6 . 1 0 3 5 1 5 6 2 5 e - 5 F 1 6 < b r / > # d e f i n e _ _ F L T _ D E C I M A L _ D I G _ _ 9 < b r / > # d e f i n e _ _ F L T _ D E N O R M _ M I N _ _ 1 . 4 0 1 2 9 8 4 6 e - 4 5 F < b r / > # d e f i n e _ _ F L T _ D I G _ _ 6 < b r / > # d e f i n e _ _ F L T _ E P S I L O N _ _ 1 . 1 9 2 0 9 2 9 0 e - 7 F < b r / > # d e f i n e _ _ F L T _ H A S _ D E N O R M _ _ 1 < b r / > # d e f i n e _ _ F L T _ H A S _ I N F I N I T Y _ _ 1 < b r / > # d e f i n e _ _ F L T _ H A S _ Q U I E T _ N A N _ _ 1 < b r / > # d e f i n e _ _ F L T _ M A N T _ D I G _ _ 2 4 < b r / > # d e f i n e _ _ F L T _ M A X _ 1 0 _ E X P _ _ 3 8 < b r / > # d e f i n e _ _ F L T _ M A X _ E X P _ _ 1 2 8 < b r / > # d e f i n e _ _ F L T _ M A X _ _ 3 . 4 0 2 8 2 3 4 7 e + 3 8 F < b r / > # d e f i n e _ _ F L T _ M I N _ 1 0 _ E X P _ _ ( - 3 7 ) < b r / > # d e f i n e _ _ F L T _ M I N _ E X P _ _ ( - 1 2 5 ) < b r / > # d e f i n e _ _ F L T _ M I N _ _ 1 . 1 7 5 4 9 4 3 5 e - 3 8 F < b r / > # d e f i n e _ _ F L T _ R A D I X _ _ 2 < b r / > # d e f i n e _ _ F M A _ _ 1 < b r / > # d e f i n e _ _ F S G S B A S E _ _ 1 < b r / > # d e f i n e _ _ F X S R _ _ 1 < b r / > # d e f i n e _ _ G C C _ A S M _ F L A G _ O U T P U T S _ _ 1 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ B O O L _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ C H A R 1 6 _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ C H A R 3 2 _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ C H A R _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ I N T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ L L O N G _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ L O N G _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ P O I N T E R _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ S H O R T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ T E S T _ A N D _ S E T _ T R U E V A L 1 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ W C H A R _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ H A V E _ D W A R F 2 _ C F I _ A S M 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 1 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 1 6 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 2 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 4 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 8 1 < b r / > # d e f i n e _ _ G L I B C X X _ B I T S I Z E _ I N T _ N _ 0 1 2 8 < b r / > # d e f i n e _ _ G L I B C X X _ T Y P E _ I N T _ N _ 0 _ _ i n t 1 2 8 < b r / > # d e f i n e _ _ G L I B C _ M I N O R _ _ 1 9 < b r / > # d e f i n e _ _ G N U C _ G N U _ I N L I N E _ _ 1 < b r / > # d e f i n e _ _ G N U C _ M I N O R _ _ 2 < b r / > # d e f i n e _ _ G N U C _ P A T C H L E V E L _ _ 1 < b r / > # d e f i n e _ _ G N U C _ _ 4 < b r / > # d e f i n e _ _ G N U G _ _ 4 < b r / > # d e f i n e _ _ G X X _ A B I _ V E R S I O N 1 0 0 2 < b r / > # d e f i n e _ _ G X X _ E X P E R I M E N T A L _ C X X 0 X _ _ 1 < b r / > # d e f i n e _ _ G X X _ R T T I 1 < b r / > # d e f i n e _ _ G X X _ W E A K _ _ 1 < b r / > # d e f i n e _ _ I N T 1 6 _ C _ S U F F I X _ _ < b r / > # d e f i n e _ _ I N T 1 6 _ F M T d _ _ & q u o t ; h d & q u o t ; < b r / > # d e f i n e _ _ I N T 1 6 _ F M T i _ _ & q u o t ; h i & q u o t ; < b r / > # d e f i n e _ _ I N T 1 6 _ M A X _ _ 3 2 7 6 7 < b r / > # d e f i n e _ _ I N T 1 6 _ T Y P E _ _ s h o r t < b r / > # d e f i n e _ _ I N T 3 2 _ C _ S U F F I X _ _ < b r / > # d e f i n e _ _ I N T 3 2 _ F M T d _ _ & q u o t ; d & q u o t ; < b r / > # d e f i n e _ _ I N T 3 2 _ F M T i _ _ & q u o t ; i & q u o t ; < b r / > # d e f i n e _ _ I N T 3 2 _ M A X _ _ 2 1 4 7 4 8 3 6 4 7 < b r / > # d e f i n e _ _ I N T 3 2 _ T Y P E _ _ i n t < b r / > # d e f i n e _ _ I N T 6 4 _ C _ S U F F I X _ _ L < b r / > # d e f i n e _ _ I N T 6 4 _ F M T d _ _ & q u o t ; l d & q u o t ; < b r / > # d e f i n e _ _ I N T 6 4 _ F M T i _ _ & q u o t ; l i & q u o t ; < b r / > # d e f i n e _ _ I N T 6 4 _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L < b r / > # d e f i n e _ _ I N T 6 4 _ T Y P E _ _ l o n g i n t < b r / > # d e f i n e _ _ I N T 8 _ C _ S U F F I X _ _ < b r / > # d e f i n e _ _ I N T 8 _ F M T d _ _ & q u o t ; h h d & q u o t ; < b r / > # d e f i n e _ _ I N T 8 _ F M T i _ _ & q u o t ; h h i & q u o t ; < b r / > # d e f i n e _ _ I N T 8 _ M A X _ _ 1 2 7 < b r / > # d e f i n e _ _ I N T 8 _ T Y P E _ _ s i g n e d c h a r < b r / > # d e f i n e _ _ I N T M A X _ C _ S U F F I X _ _ L < b r / > # d e f i n e _ _ I N T M A X _ F M T d _ _ & q u o t ; l d & q u o t ; < b r / > # d e f i n e _ _ I N T M A X _ F M T i _ _ & q u o t ; l i & q u o t ; < b r / > # d e f i n e _ _ I N T M A X _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L < b r / > # d e f i n e _ _ I N T M A X _ T Y P E _ _ l o n g i n t < b r / > # d e f i n e _ _ I N T M A X _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ I N T P T R _ F M T d _ _ & q u o t ; l d & q u o t ; < b r / > # d e f i n e _ _ I N T P T R _ F M T i _ _ & q u o t ; l i & q u o t ; < b r / > # d e f i n e _ _ I N T P T R _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L < b r / > # d e f i n e _ _ I N T P T R _ T Y P E _ _ l o n g i n t < b r / > # d e f i n e _ _ I N T P T R _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ I N T _ F A S T 1 6 _ F M T d _ _ & q u o t ; h d & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 1 6 _ F M T i _ _ & q u o t ; h i & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 1 6 _ M A X _ _ 3 2 7 6 7 < b r / > # d e f i n e _ _ I N T _ F A S T 1 6 _ T Y P E _ _ s h o r t < b r / > # d e f i n e _ _ I N T _ F A S T 1 6 _ W I D T H _ _ 1 6 < b r / > # d e f i n e _ _ I N T _ F A S T 3 2 _ F M T d _ _ & q u o t ; d & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 3 2 _ F M T i _ _ & q u o t ; i & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 3 2 _ M A X _ _ 2 1 4 7 4 8 3 6 4 7 < b r / > # d e f i n e _ _ I N T _ F A S T 3 2 _ T Y P E _ _ i n t < b r / > # d e f i n e _ _ I N T _ F A S T 3 2 _ W I D T H _ _ 3 2 < b r / > # d e f i n e _ _ I N T _ F A S T 6 4 _ F M T d _ _ & q u o t ; l d & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 6 4 _ F M T i _ _ & q u o t ; l i & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 6 4 _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L < b r / > # d e f i n e _ _ I N T _ F A S T 6 4 _ T Y P E _ _ l o n g i n t < b r / > # d e f i n e _ _ I N T _ F A S T 6 4 _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ I N T _ F A S T 8 _ F M T d _ _ & q u o t ; h h d & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 8 _ F M T i _ _ & q u o t ; h h i & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 8 _ M A X _ _ 1 2 7 < b r / > # d e f i n e _ _ I N T _ F A S T 8 _ T Y P E _ _ s i g n e d c h a r < b r / > # d e f i n e _ _ I N T _ F A S T 8 _ W I D T H _ _ 8 < b r / > # d e f i n e _ _ I N T _ L E A S T 1 6 _ F M T d _ _ & q u o t ; h d & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 1 6 _ F M T i _ _ & q u o t ; h i & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 1 6 _ M A X _ _ 3 2 7 6 7 < b r / > # d e f i n e _ _ I N T _ L E A S T 1 6 _ T Y P E _ _ s h o r t < b r / > # d e f i n e _ _ I N T _ L E A S T 1 6 _ W I D T H _ _ 1 6 < b r / > # d e f i n e _ _ I N T _ L E A S T 3 2 _ F M T d _ _ & q u o t ; d & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 3 2 _ F M T i _ _ & q u o t ; i & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 3 2 _ M A X _ _ 2 1 4 7 4 8 3 6 4 7 < b r / > # d e f i n e _ _ I N T _ L E A S T 3 2 _ T Y P E _ _ i n t < b r / > # d e f i n e _ _ I N T _ L E A S T 3 2 _ W I D T H _ _ 3 2 < b r / > # d e f i n e _ _ I N T _ L E A S T 6 4 _ F M T d _ _ & q u o t ; l d & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 6 4 _ F M T i _ _ & q u o t ; l i & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 6 4 _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L < b r / > # d e f i n e _ _ I N T _ L E A S T 6 4 _ T Y P E _ _ l o n g i n t < b r / > # d e f i n e _ _ I N T _ L E A S T 6 4 _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ I N T _ L E A S T 8 _ F M T d _ _ & q u o t ; h h d & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 8 _ F M T i _ _ & q u o t ; h h i & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 8 _ M A X _ _ 1 2 7 < b r / > # d e f i n e _ _ I N T _ L E A S T 8 _ T Y P E _ _ s i g n e d c h a r < b r / > # d e f i n e _ _ I N T _ L E A S T 8 _ W I D T H _ _ 8 < b r / > # d e f i n e _ _ I N T _ M A X _ _ 2 1 4 7 4 8 3 6 4 7 < b r / > # d e f i n e _ _ I N T _ W I D T H _ _ 3 2 < b r / > # d e f i n e _ _ I N V P C I D _ _ 1 < b r / > # d e f i n e _ _ L A H F _ S A H F _ _ 1 < b r / > # d e f i n e _ _ L D B L _ D E C I M A L _ D I G _ _ 2 1 < b r / > # d e f i n e _ _ L D B L _ D E N O R M _ M I N _ _ 3 . 6 4 5 1 9 9 5 3 1 8 8 2 4 7 4 6 0 2 5 3 e - 4 9 5 1 L < b r / > # d e f i n e _ _ L D B L _ D I G _ _ 1 8 < b r / > # d e f i n e _ _ L D B L _ E P S I L O N _ _ 1 . 0 8 4 2 0 2 1 7 2 4 8 5 5 0 4 4 3 4 0 1 e - 1 9 L < b r / > # d e f i n e _ _ L D B L _ H A S _ D E N O R M _ _ 1 < b r / > # d e f i n e _ _ L D B L _ H A S _ I N F I N I T Y _ _ 1 < b r / > # d e f i n e _ _ L D B L _ H A S _ Q U I E T _ N A N _ _ 1 < b r / > # d e f i n e _ _ L D B L _ M A N T _ D I G _ _ 6 4 < b r / > # d e f i n e _ _ L D B L _ M A X _ 1 0 _ E X P _ _ 4 9 3 2 < b r / > # d e f i n e _ _ L D B L _ M A X _ E X P _ _ 1 6 3 8 4 < b r / > # d e f i n e _ _ L D B L _ M A X _ _ 1 . 1 8 9 7 3 1 4 9 5 3 5 7 2 3 1 7 6 5 0 2 e + 4 9 3 2 L < b r / > # d e f i n e _ _ L D B L _ M I N _ 1 0 _ E X P _ _ ( - 4 9 3 1 ) < b r / > # d e f i n e _ _ L D B L _ M I N _ E X P _ _ ( - 1 6 3 8 1 ) < b r / > # d e f i n e _ _ L D B L _ M I N _ _ 3 . 3 6 2 1 0 3 1 4 3 1 1 2 0 9 3 5 0 6 2 6 e - 4 9 3 2 L < b r / > # d e f i n e _ _ L I T T L E _ E N D I A N _ _ 1 < b r / > # d e f i n e _ _ L L O N G _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ L O N G _ L O N G _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L L < b r / > # d e f i n e _ _ L O N G _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L < b r / > # d e f i n e _ _ L O N G _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ L P 6 4 _ _ 1 < b r / > # d e f i n e _ _ L Z C N T _ _ 1 < b r / > # d e f i n e _ _ M M X _ _ 1 < b r / > # d e f i n e _ _ M O V B E _ _ 1 < b r / > # d e f i n e _ _ N O _ I N L I N E _ _ 1 < b r / > # d e f i n e _ _ N O _ M A T H _ I N L I N E S 1 < b r / > # d e f i n e _ _ O B J C _ B O O L _ I S _ B O O L 0 < b r / > # d e f i n e _ _ O P E N C L _ M E M O R Y _ S C O P E _ A L L _ S V M _ D E V I C E S 3 < b r / > # d e f i n e _ _ O P E N C L _ M E M O R Y _ S C O P E _ D E V I C E 2 < b r / > # d e f i n e _ _ O P E N C L _ M E M O R Y _ S C O P E _ S U B _ G R O U P 4 < b r / > # d e f i n e _ _ O P E N C L _ M E M O R Y _ S C O P E _ W O R K _ G R O U P 1 < b r / > # d e f i n e _ _ O P E N C L _ M E M O R Y _ S C O P E _ W O R K _ I T E M 0 < b r / > # d e f i n e _ _ O R D E R _ B I G _ E N D I A N _ _ 4 3 2 1 < b r / > # d e f i n e _ _ O R D E R _ L I T T L E _ E N D I A N _ _ 1 2 3 4 < b r / > # d e f i n e _ _ O R D E R _ P D P _ E N D I A N _ _ 3 4 1 2 < b r / > # d e f i n e _ _ P C L M U L _ _ 1 < b r / > # d e f i n e _ _ P I C _ _ 2 < b r / > # d e f i n e _ _ P O I N T E R _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ P O P C N T _ _ 1 < b r / > # d e f i n e _ _ P R A G M A _ R E D E F I N E _ E X T N A M E 1 < b r / > # d e f i n e _ _ P R F C H W _ _ 1 < b r / > # d e f i n e _ _ P T R D I F F _ F M T d _ _ & q u o t ; l d & q u o t ; < b r / > # d e f i n e _ _ P T R D I F F _ F M T i _ _ & q u o t ; l i & q u o t ; < b r / > # d e f i n e _ _ P T R D I F F _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L < b r / > # d e f i n e _ _ P T R D I F F _ T Y P E _ _ l o n g i n t < b r / > # d e f i n e _ _ P T R D I F F _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ R D R N D _ _ 1 < b r / > # d e f i n e _ _ R D S E E D _ _ 1 < b r / > # d e f i n e _ _ R E G I S T E R _ P R E F I X _ _ < b r / > # d e f i n e _ _ S C H A R _ M A X _ _ 1 2 7 < b r / > # d e f i n e _ _ S E G _ F S 1 < b r / > # d e f i n e _ _ S E G _ G S 1 < b r / > # d e f i n e _ _ S G X _ _ 1 < b r / > # d e f i n e _ _ S H R T _ M A X _ _ 3 2 7 6 7 < b r / > # d e f i n e _ _ S H R T _ W I D T H _ _ 1 6 < b r / > # d e f i n e _ _ S I G _ A T O M I C _ M A X _ _ 2 1 4 7 4 8 3 6 4 7 < b r / > # d e f i n e _ _ S I G _ A T O M I C _ W I D T H _ _ 3 2 < b r / > # d e f i n e _ _ S I Z E O F _ D O U B L E _ _ 8 < b r / > # d e f i n e _ _ S I Z E O F _ F L O A T 1 2 8 _ _ 1 6 < b r / > # d e f i n e _ _ S I Z E O F _ F L O A T _ _ 4 < b r / > # d e f i n e _ _ S I Z E O F _ I N T 1 2 8 _ _ 1 6 < b r / > # d e f i n e _ _ S I Z E O F _ I N T _ _ 4 < b r / > # d e f i n e _ _ S I Z E O F _ L O N G _ D O U B L E _ _ 1 6 < b r / > # d e f i n e _ _ S I Z E O F _ L O N G _ L O N G _ _ 8 < b r / > # d e f i n e _ _ S I Z E O F _ L O N G _ _ 8 < b r / > # d e f i n e _ _ S I Z E O F _ P O I N T E R _ _ 8 < b r / > # d e f i n e _ _ S I Z E O F _ P T R D I F F _ T _ _ 8 < b r / > # d e f i n e _ _ S I Z E O F _ S H O R T _ _ 2 < b r / > # d e f i n e _ _ S I Z E O F _ S I Z E _ T _ _ 8 < b r / > # d e f i n e _ _ S I Z E O F _ W C H A R _ T _ _ 4 < b r / > # d e f i n e _ _ S I Z E O F _ W I N T _ T _ _ 4 < b r / > # d e f i n e _ _ S I Z E _ F M T X _ _ & q u o t ; l X & q u o t ; < b r / > # d e f i n e _ _ S I Z E _ F M T o _ _ & q u o t ; l o & q u o t ; < b r / > # d e f i n e _ _ S I Z E _ F M T u _ _ & q u o t ; l u & q u o t ; < b r / > # d e f i n e _ _ S I Z E _ F M T x _ _ & q u o t ; l x & q u o t ; < b r / > # d e f i n e _ _ S I Z E _ M A X _ _ 1 8 4 4 6 7 4 4 0 7 3 7 0 9 5 5 1 6 1 5 U L < b r / > # d e f i n e _ _ S I Z E _ T Y P E _ _ l o n g u n s i g n e d i n t < b r / > # d e f i n e _ _ S I Z E _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ S S E 2 _ M A T H _ _ 1 < b r / > # d e f i n e _ _ S S E 2 _ _ 1 < b r / > # d e f i n e _ _ S S E 3 _ _ 1 < b r / > # d e f i n e _ _ S S E 4 _ 1 _ _ 1 < b r / > # d e f i n e _ _ S S E 4 _ 2 _ _ 1 < b r / > # d e f i n e _ _ S S E _ M A T H _ _ 1 < b r / > # d e f i n e _ _ S S E _ _ 1 < b r / > # d e f i n e _ _ S S P _ S T R O N G _ _ 2 < b r / > # d e f i n e _ _ S S S E 3 _ _ 1 < b r / > # d e f i n e _ _ S T D C P P _ D E F A U L T _ N E W _ A L I G N M E N T _ _ 1 6 U L < b r / > # d e f i n e _ _ S T D C P P _ T H R E A D S _ _ 1 < b r / > # d e f i n e _ _ S T D C _ H O S T E D _ _ 1 < b r / > # d e f i n e _ _ S T D C _ U T F _ 1 6 _ _ 1 < b r / > # d e f i n e _ _ S T D C _ U T F _ 3 2 _ _ 1 < b r / > # d e f i n e _ _ S T D C _ _ 1 < b r / > # d e f i n e _ _ U I N T 1 6 _ C _ S U F F I X _ _ < b r / > # d e f i n e _ _ U I N T 1 6 _ F M T X _ _ & q u o t ; h X & q u o t ; < b r / > # d e f i n e _ _ U I N T 1 6 _ F M T o _ _ & q u o t ; h o & q u o t ; < b r / > # d e f i n e _ _ U I N T 1 6 _ F M T u _ _ & q u o t ; h u & q u o t ; < b r / > # d e f i n e _ _ U I N T 1 6 _ F M T x _ _ & q u o t ; h x & q u o t ; < b r / > # d e f i n e _ _ U I N T 1 6 _ M A X _ _ 6 5 5 3 5 < b r / > # d e f i n e _ _ U I N T 1 6 _ T Y P E _ _ u n s i g n e d s h o r t < b r / > # d e f i n e _ _ U I N T 3 2 _ C _ S U F F I X _ _ U < b r / > # d e f i n e _ _ U I N T 3 2 _ F M T X _ _ & q u o t ; X & q u o t ; < b r / > # d e f i n e _ _ U I N T 3 2 _ F M T o _ _ & q u o t ; o & q u o t ; < b r / > # d e f i n e _ _ U I N T 3 2 _ F M T u _ _ & q u o t ; u & q u o t ; < b r / > # d e f i n e _ _ U I N T 3 2 _ F M T x _ _ & q u o t ; x & q u o t ; < b r / > # d e f i n e _ _ U I N T 3 2 _ M A X _ _ 4 2 9 4 9 6 7 2 9 5 U < b r / > # d e f i n e _ _ U I N T 3 2 _ T Y P E _ _ u n s i g n e d i n t < b r / > # d e f i n e _ _ U I N T 6 4 _ C _ S U F F I X _ _ U L < b r / > # d e f i n e _ _ U I N T 6 4 _ F M T X _ _ & q u o t ; l X & q u o t ; < b r / > # d e f i n e _ _ U I N T 6 4 _ F M T o _ _ & q u o t ; l o & q u o t ; < b r / > # d e f i n e _ _ U I N T 6 4 _ F M T u _ _ & q u o t ; l u & q u o t ; < b r / > # d e f i n e _ _ U I N T 6 4 _ F M T x _ _ & q u o t ; l x & q u o t ; < b r / > # d e f i n e _ _ U I N T 6 4 _ M A X _ _ 1 8 4 4 6 7 4 4 0 7 3 7 0 9 5 5 1 6 1 5 U L < b r / > # d e f i n e _ _ U I N T 6 4 _ T Y P E _ _ l o n g u n s i g n e d i n t < b r / > # d e f i n e _ _ U I N T 8 _ C _ S U F F I X _ _ < b r / > # d e f i n e _ _ U I N T 8 _ F M T X _ _ & q u o t ; h h X & q u o t ; < b r / > # d e f i n e _ _ U I N T 8 _ F M T o _ _ & q u o t ; h h o & q u o t ; < b r / > # d e f i n e _ _ U I N T 8 _ F M T u _ _ & q u o t ; h h u & q u o t ; < b r / > # d e f i n e _ _ U I N T 8 _ F M T x _ _ & q u o t ; h h x & q u o t ; < b r / > # d e f i n e _ _ U I N T 8 _ M A X _ _ 2 5 5 < b r / > # d e f i n e _ _ U I N T 8 _ T Y P E _ _ u n s i g n e d c h a r < b r / > # d e f i n e _ _ U I N T M A X _ C _ S U F F I X _ _ U L < b r / > # d e f i n e _ _ U I N T M A X _ F M T X _ _ & q u o t ; l X & q u o t ; < b r / > # d e f i n e _ _ U I N T M A X _ F M T o _ _ & q u o t ; l o & q u o t ; < b r / > # d e f i n e _ _ U I N T M A X _ F M T u _ _ & q u o t ; l u & q u o t ; < b r / > # d e f i n e _ _ U I N T M A X _ F M T x _ _ & q u o t ; l x & q u o t ; < b r / > # d e f i n e _ _ U I N T M A X _ M A X _ _ 1 8 4 4 6 7 4 4 0 7 3 7 0 9 5 5 1 6 1 5 U L < b r / > # d e f i n e _ _ U I N T M A X _ T Y P E _ _ l o n g u n s i g n e d i n t < b r / > # d e f i n e _ _ U I N T M A X _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ U I N T P T R _ F M T X _ _ & q u o t ; l X & q u o t ; < b r / > # d e f i n e _ _ U I N T P T R _ F M T o _ _ & q u o t ; l o & q u o t ; < b r / > # d e f i n e _ _ U I N T P T R _ F M T u _ _ & q u o t ; l u & q u o t ; < b r / > # d e f i n e _ _ U I N T P T R _ F M T x _ _ & q u o t ; l x & q u o t ; < b r / > # d e f i n e _ _ U I N T P T R _ M A X _ _ 1 8 4 4 6 7 4 4 0 7 3 7 0 9 5 5 1 6 1 5 U L < b r / > # d e f i n e _ _ U I N T P T R _ T Y P E _ _ l o n g u n s i g n e d i n t < b r / > # d e f i n e _ _ U I N T P T R _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ U I N T _ F A S T 1 6 _ F M T X _ _ & q u o t ; h X & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 1 6 _ F M T o _ _ & q u o t ; h o & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 1 6 _ F M T u _ _ & q u o t ; h u & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 1 6 _ F M T x _ _ & q u o t ; h x & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 1 6 _ M A X _ _ 6 5 5 3 5 < b r / > # d e f i n e _ _ U I N T _ F A S T 1 6 _ T Y P E _ _ u n s i g n e d s h o r t < b r / > # d e f i n e _ _ U I N T _ F A S T 3 2 _ F M T X _ _ & q u o t ; X & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 3 2 _ F M T o _ _ & q u o t ; o & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 3 2 _ F M T u _ _ & q u o t ; u & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 3 2 _ F M T x _ _ & q u o t ; x & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 3 2 _ M A X _ _ 4 2 9 4 9 6 7 2 9 5 U < b r / > # d e f i n e _ _ U I N T _ F A S T 3 2 _ T Y P E _ _ u n s i g n e d i n t < b r / > # d e f i n e _ _ U I N T _ F A S T 6 4 _ F M T X _ _ & q u o t ; l X & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 6 4 _ F M T o _ _ & q u o t ; l o & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 6 4 _ F M T u _ _ & q u o t ; l u & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 6 4 _ F M T x _ _ & q u o t ; l x & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 6 4 _ M A X _ _ 1 8 4 4 6 7 4 4 0 7 3 7 0 9 5 5 1 6 1 5 U L < b r / > # d e f i n e _ _ U I N T _ F A S T 6 4 _ T Y P E _ _ l o n g u n s i g n e d i n t < b r / > # d e f i n e _ _ U I N T _ F A S T 8 _ F M T X _ _ & q u o t ; h h X & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 8 _ F M T o _ _ & q u o t ; h h o & q u o t ; < b r / > # d e f i n e _ _ U I N T_FAST8_FMTu__ "hhu"
#define __UINT_FAST8_FMTx__ "hhx"
#define __UINT_FAST8_MAX__ 255
#define __UINT_FAST8_TYPE__ unsigned char
#define __UINT_LEAST16_FMTX__ "hX"
#define __UINT_LEAST16_FMTo__ "ho"
#define __UINT_LEAST16_FMTu__ "hu"
#define __UINT_LEAST16_FMTx__ "hx"
#define __UINT_LEAST16_MAX__ 65535
#define __UINT_LEAST16_TYPE__ unsigned short
#define __UINT_LEAST32_FMTX__ "X"
#define __UINT_LEAST32_FMTo__ "o"
#define __UINT_LEAST32_FMTu__ "u"
#define __UINT_LEAST32_FMTx__ "x"
#define __UINT_LEAST32_MAX__ 4294967295U
#define __UINT_LEAST32_TYPE__ unsigned int
#define __UINT_LEAST64_FMTX__ "lX"
#define __UINT_LEAST64_FMTo__ "lo"
#define __UINT_LEAST64_FMTu__ "lu"
#define __UINT_LEAST64_FMTx__ "lx"
#define __UINT_LEAST64_MAX__ 18446744073709551615UL
#define __UINT_LEAST64_TYPE__ long unsigned int
#define __UINT_LEAST8_FMTX__ "hhX"
#define __UINT_LEAST8_FMTo__ "hho"
#define __UINT_LEAST8_FMTu__ "hhu"
#define __UINT_LEAST8_FMTx__ "hhx"
#define __UINT_LEAST8_MAX__ 255
#define __UINT_LEAST8_TYPE__ unsigned char
#define __USER_LABEL_PREFIX__
#define __VERSION__ "Clang 16.0.6 (Fedora 16.0.6-6.fc41)"
#define __WCHAR_MAX__ 2147483647
#define __WCHAR_TYPE__ int
#define __WCHAR_WIDTH__ 32
#define __WINT_MAX__ 4294967295U
#define __WINT_TYPE__ unsigned int
#define __WINT_UNSIGNED__ 1
#define __WINT_WIDTH__ 32
#define __XSAVEC__ 1
#define __XSAVEOPT__ 1
#define __XSAVES__ 1
#define __XSAVE__ 1
#define __amd64 1
#define __amd64__ 1
#define __clang__ 1
#define __clang_literal_encoding__ "UTF-8"
#define __clang_major__ 16
#define __clang_minor__ 0
#define __clang_patchlevel__ 6
#define __clang_version__ "16.0.6 (Fedora 16.0.6-6.fc41)"
#define __clang_wide_literal_encoding__ "UTF-32"
#define __code_model_small__ 1
#define __corei7 1
#define __corei7__ 1
#define __cplusplus 201703L
#define __cpp_aggregate_bases 201603L
#define __cpp_aggregate_nsdmi 201304L
#define __cpp_alias_templates 200704L
#define __cpp_aligned_new 201606L
#define __cpp_attributes 200809L
#define __cpp_binary_literals 201304L
#define __cpp_capture_star_this 201603L
#define __cpp_constexpr 201603L
#define __cpp_constexpr_in_decltype 201711L
#define __cpp_decltype 200707L
#define __cpp_decltype_auto 201304L
#define __cpp_deduction_guides 201703L
#define __cpp_delegating_constructors 200604L
#define __cpp_digit_separators 201309L
#define __cpp_enumerator_attributes 201411L
#define __cpp_exceptions 199711L
#define __cpp_fold_expressions 201603L
#define __cpp_generic_lambdas 201304L
#define __cpp_guaranteed_copy_elision 201606L
#define __cpp_hex_float 201603L
#define __cpp_if_constexpr 201606L
#define __cpp_impl_destroying_delete 201806L
#define __cpp_inheriting_constructors 201511L
#define __cpp_init_captures 201304L
#define __cpp_initializer_lists 200806L
#define __cpp_inline_variables 201606L
#define __cpp_lambdas 200907L
#define __cpp_named_character_escapes 202207L
#define __cpp_namespace_attributes 201411L
#define __cpp_nested_namespace_definitions 201411L
#define __cpp_noexcept_function_type 201510L
#define __cpp_nontype_template_args 201411L
#define __cpp_nontype_template_parameter_auto 201606L
#define __cpp_nsdmi 200809L
#define __cpp_range_based_for 201603L
#define __cpp_raw_strings 200710L
#define __cpp_ref_qualifiers 200710L
#define __cpp_return_type_deduction 201304L
#define __cpp_rtti 199711L
#define __cpp_rvalue_references 200610L
#define __cpp_static_assert 201411L
#define __cpp_static_call_operator 202207L
#define __cpp_structured_bindings 201606L
#define __cpp_template_auto 201606L
#define __cpp_threadsafe_static_init 200806L
#define __cpp_unicode_characters 200704L
#define __cpp_unicode_literals 200710L
#define __cpp_user_defined_literals 200809L
#define __cpp_variable_templates 201304L
#define __cpp_variadic_templates 200704L
#define __cpp_variadic_using 201611L
#define __gnu_linux__ 1
#define __linux 1
#define __linux__ 1
#define __llvm__ 1
#define __pic__ 2
#define __private_extern__ extern
#define __seg_fs __attribute__((address_space(257)))
#define __seg_gs __attribute__((address_space(256)))
#define __tune_corei7__ 1
#define __unix 1
#define __unix__ 1
#define __x86_64 1
#define __x86_64__ 1
#define linux 1
#define unix 1
Подробнее здесь: https://stackoverflow.com/questions/784 ... m-c-source
Обнаружить компилятор Zig из источника C++? ⇐ C++
Программы на C++. Форум разработчиков
1715323797
Anonymous
Чтобы поэкспериментировать с интерфейсом Zig и Zig C++, я использую zig c++ для компиляции исходного кода C++.
https://medium.com/@edlyuu/zig-c-c-compiler- wtf-is-zig-c-790d9ad8d85b
Как я могу определить по исходному коду, что я компилирую с помощью Zig?
Например, для clang я могу использовать #ifdef __clang__, для NVCC я могу использовать #ifdef __NVCC__ и т. д.
Какой эквивалент для Zig?
Я выполнил эту команду (по аналогии с echo | clang -dM -E -x c++ -), но не вижу достаточно конкретного макроса:
user@fedora-rawhide:~$ echo | zig c++ -dM -E -x c++ - | g r e p C C < b r / > # d e f i n e _ _ G C C _ A S M _ F L A G _ O U T P U T S _ _ 1 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ B O O L _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ C H A R 1 6 _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ C H A R 3 2 _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ C H A R _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ I N T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ L L O N G _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ L O N G _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ P O I N T E R _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ S H O R T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ T E S T _ A N D _ S E T _ T R U E V A L 1 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ W C H A R _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ H A V E _ D W A R F 2 _ C F I _ A S M 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 1 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 1 6 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 2 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 4 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 8 1 < b r / > # d e f i n e _ D E B U G 1 < b r / > # d e f i n e _ G N U _ S O U R C E 1 < b r / > # d e f i n e _ L I B C P P _ A B I _ N A M E S P A C E _ _ 1 < b r / > # d e f i n e _ L I B C P P _ A B I _ V E R S I O N 1 < b r / > # d e f i n e _ L I B C P P _ D I S A B L E _ V I S I B I L I T Y _ A N N O T A T I O N S 1 < b r / > # d e f i n e _ L I B C P P _ H A S _ N O _ V E N D O R _ A V A I L A B I L I T Y _ A N N O T A T I O N S 1 < b r / > # d e f i n e _ L I B C X X A B I _ D I S A B L E _ V I S I B I L I T Y _ A N N O T A T I O N S 1 < b r / > # d e f i n e _ L P 6 4 1 < b r / > # d e f i n e _ _ A D X _ _ 1 < b r / > # d e f i n e _ _ A E S _ _ 1 < b r / > # d e f i n e _ _ A T O M I C _ A C Q U I R E 2 < b r / > # d e f i n e _ _ A T O M I C _ A C Q _ R E L 4 < b r / > # d e f i n e _ _ A T O M I C _ C O N S U M E 1 < b r / > # d e f i n e _ _ A T O M I C _ R E L A X E D 0 < b r / > # d e f i n e _ _ A T O M I C _ R E L E A S E 3 < b r / > # d e f i n e _ _ A T O M I C _ S E Q _ C S T 5 < b r / > # d e f i n e _ _ A V X 2 _ _ 1 < b r / > # d e f i n e _ _ A V X _ _ 1 < b r / > # d e f i n e _ _ B I G G E S T _ A L I G N M E N T _ _ 1 6 < b r / > # d e f i n e _ _ B I T I N T _ M A X W I D T H _ _ 8 3 8 8 6 0 8 < b r / > # d e f i n e _ _ B M I 2 _ _ 1 < b r / > # d e f i n e _ _ B M I _ _ 1 < b r / > # d e f i n e _ _ B O O L _ W I D T H _ _ 8 < b r / > # d e f i n e _ _ B Y T E _ O R D E R _ _ _ _ O R D E R _ L I T T L E _ E N D I A N _ _ < b r / > # d e f i n e _ _ C H A R 1 6 _ T Y P E _ _ u n s i g n e d s h o r t < b r / > # d e f i n e _ _ C H A R 3 2 _ T Y P E _ _ u n s i g n e d i n t < b r / > # d e f i n e _ _ C H A R _ B I T _ _ 8 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ B O O L _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ C H A R 1 6 _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ C H A R 3 2 _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ C H A R _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ I N T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ L L O N G _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ L O N G _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ P O I N T E R _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ S H O R T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L A N G _ A T O M I C _ W C H A R _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ C L F L U S H O P T _ _ 1 < b r / > # d e f i n e _ _ C O N S T A N T _ C F S T R I N G S _ _ 1 < b r / > # d e f i n e _ _ C R C 3 2 _ _ 1 < b r / > # d e f i n e _ _ D B L _ D E C I M A L _ D I G _ _ 1 7 < b r / > # d e f i n e _ _ D B L _ D E N O R M _ M I N _ _ 4 . 9 4 0 6 5 6 4 5 8 4 1 2 4 6 5 4 e - 3 2 4 < b r / > # d e f i n e _ _ D B L _ D I G _ _ 1 5 < b r / > # d e f i n e _ _ D B L _ E P S I L O N _ _ 2 . 2 2 0 4 4 6 0 4 9 2 5 0 3 1 3 1 e - 1 6 < b r / > # d e f i n e _ _ D B L _ H A S _ D E N O R M _ _ 1 < b r / > # d e f i n e _ _ D B L _ H A S _ I N F I N I T Y _ _ 1 < b r / > # d e f i n e _ _ D B L _ H A S _ Q U I E T _ N A N _ _ 1 < b r / > # d e f i n e _ _ D B L _ M A N T _ D I G _ _ 5 3 < b r / > # d e f i n e _ _ D B L _ M A X _ 1 0 _ E X P _ _ 3 0 8 < b r / > # d e f i n e _ _ D B L _ M A X _ E X P _ _ 1 0 2 4 < b r / > # d e f i n e _ _ D B L _ M A X _ _ 1 . 7 9 7 6 9 3 1 3 4 8 6 2 3 1 5 7 e + 3 0 8 < b r / > # d e f i n e _ _ D B L _ M I N _ 1 0 _ E X P _ _ ( - 3 0 7 ) < b r / > # d e f i n e _ _ D B L _ M I N _ E X P _ _ ( - 1 0 2 1 ) < b r / > # d e f i n e _ _ D B L _ M I N _ _ 2 . 2 2 5 0 7 3 8 5 8 5 0 7 2 0 1 4 e - 3 0 8 < b r / > # d e f i n e _ _ D E C I M A L _ D I G _ _ _ _ L D B L _ D E C I M A L _ D I G _ _ < b r / > # d e f i n e _ _ D E P R E C A T E D 1 < b r / > # d e f i n e _ _ E L F _ _ 1 < b r / > # d e f i n e _ _ E X C E P T I O N S 1 < b r / > # d e f i n e _ _ F 1 6 C _ _ 1 < b r / > # d e f i n e _ _ F I N I T E _ M A T H _ O N L Y _ _ 0 < b r / > # d e f i n e _ _ F L O A T 1 2 8 _ _ 1 < b r / > # d e f i n e _ _ F L T 1 6 _ D E C I M A L _ D I G _ _ 5 < b r / > # d e f i n e _ _ F L T 1 6 _ D E N O R M _ M I N _ _ 5 . 9 6 0 4 6 4 4 7 7 5 3 9 0 6 2 5 e - 8 F 1 6 < b r / > # d e f i n e _ _ F L T 1 6 _ D I G _ _ 3 < b r / > # d e f i n e _ _ F L T 1 6 _ E P S I L O N _ _ 9 . 7 6 5 6 2 5 e - 4 F 1 6 < b r / > # d e f i n e _ _ F L T 1 6 _ H A S _ D E N O R M _ _ 1 < b r / > # d e f i n e _ _ F L T 1 6 _ H A S _ I N F I N I T Y _ _ 1 < b r / > # d e f i n e _ _ F L T 1 6 _ H A S _ Q U I E T _ N A N _ _ 1 < b r / > # d e f i n e _ _ F L T 1 6 _ M A N T _ D I G _ _ 1 1 < b r / > # d e f i n e _ _ F L T 1 6 _ M A X _ 1 0 _ E X P _ _ 4 < b r / > # d e f i n e _ _ F L T 1 6 _ M A X _ E X P _ _ 1 6 < b r / > # d e f i n e _ _ F L T 1 6 _ M A X _ _ 6 . 5 5 0 4 e + 4 F 1 6 < b r / > # d e f i n e _ _ F L T 1 6 _ M I N _ 1 0 _ E X P _ _ ( - 4 ) < b r / > # d e f i n e _ _ F L T 1 6 _ M I N _ E X P _ _ ( - 1 3 ) < b r / > # d e f i n e _ _ F L T 1 6 _ M I N _ _ 6 . 1 0 3 5 1 5 6 2 5 e - 5 F 1 6 < b r / > # d e f i n e _ _ F L T _ D E C I M A L _ D I G _ _ 9 < b r / > # d e f i n e _ _ F L T _ D E N O R M _ M I N _ _ 1 . 4 0 1 2 9 8 4 6 e - 4 5 F < b r / > # d e f i n e _ _ F L T _ D I G _ _ 6 < b r / > # d e f i n e _ _ F L T _ E P S I L O N _ _ 1 . 1 9 2 0 9 2 9 0 e - 7 F < b r / > # d e f i n e _ _ F L T _ H A S _ D E N O R M _ _ 1 < b r / > # d e f i n e _ _ F L T _ H A S _ I N F I N I T Y _ _ 1 < b r / > # d e f i n e _ _ F L T _ H A S _ Q U I E T _ N A N _ _ 1 < b r / > # d e f i n e _ _ F L T _ M A N T _ D I G _ _ 2 4 < b r / > # d e f i n e _ _ F L T _ M A X _ 1 0 _ E X P _ _ 3 8 < b r / > # d e f i n e _ _ F L T _ M A X _ E X P _ _ 1 2 8 < b r / > # d e f i n e _ _ F L T _ M A X _ _ 3 . 4 0 2 8 2 3 4 7 e + 3 8 F < b r / > # d e f i n e _ _ F L T _ M I N _ 1 0 _ E X P _ _ ( - 3 7 ) < b r / > # d e f i n e _ _ F L T _ M I N _ E X P _ _ ( - 1 2 5 ) < b r / > # d e f i n e _ _ F L T _ M I N _ _ 1 . 1 7 5 4 9 4 3 5 e - 3 8 F < b r / > # d e f i n e _ _ F L T _ R A D I X _ _ 2 < b r / > # d e f i n e _ _ F M A _ _ 1 < b r / > # d e f i n e _ _ F S G S B A S E _ _ 1 < b r / > # d e f i n e _ _ F X S R _ _ 1 < b r / > # d e f i n e _ _ G C C _ A S M _ F L A G _ O U T P U T S _ _ 1 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ B O O L _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ C H A R 1 6 _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ C H A R 3 2 _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ C H A R _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ I N T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ L L O N G _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ L O N G _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ P O I N T E R _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ S H O R T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ T E S T _ A N D _ S E T _ T R U E V A L 1 < b r / > # d e f i n e _ _ G C C _ A T O M I C _ W C H A R _ T _ L O C K _ F R E E 2 < b r / > # d e f i n e _ _ G C C _ H A V E _ D W A R F 2 _ C F I _ A S M 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 1 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 1 6 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 2 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 4 1 < b r / > # d e f i n e _ _ G C C _ H A V E _ S Y N C _ C O M P A R E _ A N D _ S W A P _ 8 1 < b r / > # d e f i n e _ _ G L I B C X X _ B I T S I Z E _ I N T _ N _ 0 1 2 8 < b r / > # d e f i n e _ _ G L I B C X X _ T Y P E _ I N T _ N _ 0 _ _ i n t 1 2 8 < b r / > # d e f i n e _ _ G L I B C _ M I N O R _ _ 1 9 < b r / > # d e f i n e _ _ G N U C _ G N U _ I N L I N E _ _ 1 < b r / > # d e f i n e _ _ G N U C _ M I N O R _ _ 2 < b r / > # d e f i n e _ _ G N U C _ P A T C H L E V E L _ _ 1 < b r / > # d e f i n e _ _ G N U C _ _ 4 < b r / > # d e f i n e _ _ G N U G _ _ 4 < b r / > # d e f i n e _ _ G X X _ A B I _ V E R S I O N 1 0 0 2 < b r / > # d e f i n e _ _ G X X _ E X P E R I M E N T A L _ C X X 0 X _ _ 1 < b r / > # d e f i n e _ _ G X X _ R T T I 1 < b r / > # d e f i n e _ _ G X X _ W E A K _ _ 1 < b r / > # d e f i n e _ _ I N T 1 6 _ C _ S U F F I X _ _ < b r / > # d e f i n e _ _ I N T 1 6 _ F M T d _ _ & q u o t ; h d & q u o t ; < b r / > # d e f i n e _ _ I N T 1 6 _ F M T i _ _ & q u o t ; h i & q u o t ; < b r / > # d e f i n e _ _ I N T 1 6 _ M A X _ _ 3 2 7 6 7 < b r / > # d e f i n e _ _ I N T 1 6 _ T Y P E _ _ s h o r t < b r / > # d e f i n e _ _ I N T 3 2 _ C _ S U F F I X _ _ < b r / > # d e f i n e _ _ I N T 3 2 _ F M T d _ _ & q u o t ; d & q u o t ; < b r / > # d e f i n e _ _ I N T 3 2 _ F M T i _ _ & q u o t ; i & q u o t ; < b r / > # d e f i n e _ _ I N T 3 2 _ M A X _ _ 2 1 4 7 4 8 3 6 4 7 < b r / > # d e f i n e _ _ I N T 3 2 _ T Y P E _ _ i n t < b r / > # d e f i n e _ _ I N T 6 4 _ C _ S U F F I X _ _ L < b r / > # d e f i n e _ _ I N T 6 4 _ F M T d _ _ & q u o t ; l d & q u o t ; < b r / > # d e f i n e _ _ I N T 6 4 _ F M T i _ _ & q u o t ; l i & q u o t ; < b r / > # d e f i n e _ _ I N T 6 4 _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L < b r / > # d e f i n e _ _ I N T 6 4 _ T Y P E _ _ l o n g i n t < b r / > # d e f i n e _ _ I N T 8 _ C _ S U F F I X _ _ < b r / > # d e f i n e _ _ I N T 8 _ F M T d _ _ & q u o t ; h h d & q u o t ; < b r / > # d e f i n e _ _ I N T 8 _ F M T i _ _ & q u o t ; h h i & q u o t ; < b r / > # d e f i n e _ _ I N T 8 _ M A X _ _ 1 2 7 < b r / > # d e f i n e _ _ I N T 8 _ T Y P E _ _ s i g n e d c h a r < b r / > # d e f i n e _ _ I N T M A X _ C _ S U F F I X _ _ L < b r / > # d e f i n e _ _ I N T M A X _ F M T d _ _ & q u o t ; l d & q u o t ; < b r / > # d e f i n e _ _ I N T M A X _ F M T i _ _ & q u o t ; l i & q u o t ; < b r / > # d e f i n e _ _ I N T M A X _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L < b r / > # d e f i n e _ _ I N T M A X _ T Y P E _ _ l o n g i n t < b r / > # d e f i n e _ _ I N T M A X _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ I N T P T R _ F M T d _ _ & q u o t ; l d & q u o t ; < b r / > # d e f i n e _ _ I N T P T R _ F M T i _ _ & q u o t ; l i & q u o t ; < b r / > # d e f i n e _ _ I N T P T R _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L < b r / > # d e f i n e _ _ I N T P T R _ T Y P E _ _ l o n g i n t < b r / > # d e f i n e _ _ I N T P T R _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ I N T _ F A S T 1 6 _ F M T d _ _ & q u o t ; h d & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 1 6 _ F M T i _ _ & q u o t ; h i & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 1 6 _ M A X _ _ 3 2 7 6 7 < b r / > # d e f i n e _ _ I N T _ F A S T 1 6 _ T Y P E _ _ s h o r t < b r / > # d e f i n e _ _ I N T _ F A S T 1 6 _ W I D T H _ _ 1 6 < b r / > # d e f i n e _ _ I N T _ F A S T 3 2 _ F M T d _ _ & q u o t ; d & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 3 2 _ F M T i _ _ & q u o t ; i & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 3 2 _ M A X _ _ 2 1 4 7 4 8 3 6 4 7 < b r / > # d e f i n e _ _ I N T _ F A S T 3 2 _ T Y P E _ _ i n t < b r / > # d e f i n e _ _ I N T _ F A S T 3 2 _ W I D T H _ _ 3 2 < b r / > # d e f i n e _ _ I N T _ F A S T 6 4 _ F M T d _ _ & q u o t ; l d & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 6 4 _ F M T i _ _ & q u o t ; l i & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 6 4 _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L < b r / > # d e f i n e _ _ I N T _ F A S T 6 4 _ T Y P E _ _ l o n g i n t < b r / > # d e f i n e _ _ I N T _ F A S T 6 4 _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ I N T _ F A S T 8 _ F M T d _ _ & q u o t ; h h d & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 8 _ F M T i _ _ & q u o t ; h h i & q u o t ; < b r / > # d e f i n e _ _ I N T _ F A S T 8 _ M A X _ _ 1 2 7 < b r / > # d e f i n e _ _ I N T _ F A S T 8 _ T Y P E _ _ s i g n e d c h a r < b r / > # d e f i n e _ _ I N T _ F A S T 8 _ W I D T H _ _ 8 < b r / > # d e f i n e _ _ I N T _ L E A S T 1 6 _ F M T d _ _ & q u o t ; h d & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 1 6 _ F M T i _ _ & q u o t ; h i & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 1 6 _ M A X _ _ 3 2 7 6 7 < b r / > # d e f i n e _ _ I N T _ L E A S T 1 6 _ T Y P E _ _ s h o r t < b r / > # d e f i n e _ _ I N T _ L E A S T 1 6 _ W I D T H _ _ 1 6 < b r / > # d e f i n e _ _ I N T _ L E A S T 3 2 _ F M T d _ _ & q u o t ; d & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 3 2 _ F M T i _ _ & q u o t ; i & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 3 2 _ M A X _ _ 2 1 4 7 4 8 3 6 4 7 < b r / > # d e f i n e _ _ I N T _ L E A S T 3 2 _ T Y P E _ _ i n t < b r / > # d e f i n e _ _ I N T _ L E A S T 3 2 _ W I D T H _ _ 3 2 < b r / > # d e f i n e _ _ I N T _ L E A S T 6 4 _ F M T d _ _ & q u o t ; l d & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 6 4 _ F M T i _ _ & q u o t ; l i & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 6 4 _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L < b r / > # d e f i n e _ _ I N T _ L E A S T 6 4 _ T Y P E _ _ l o n g i n t < b r / > # d e f i n e _ _ I N T _ L E A S T 6 4 _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ I N T _ L E A S T 8 _ F M T d _ _ & q u o t ; h h d & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 8 _ F M T i _ _ & q u o t ; h h i & q u o t ; < b r / > # d e f i n e _ _ I N T _ L E A S T 8 _ M A X _ _ 1 2 7 < b r / > # d e f i n e _ _ I N T _ L E A S T 8 _ T Y P E _ _ s i g n e d c h a r < b r / > # d e f i n e _ _ I N T _ L E A S T 8 _ W I D T H _ _ 8 < b r / > # d e f i n e _ _ I N T _ M A X _ _ 2 1 4 7 4 8 3 6 4 7 < b r / > # d e f i n e _ _ I N T _ W I D T H _ _ 3 2 < b r / > # d e f i n e _ _ I N V P C I D _ _ 1 < b r / > # d e f i n e _ _ L A H F _ S A H F _ _ 1 < b r / > # d e f i n e _ _ L D B L _ D E C I M A L _ D I G _ _ 2 1 < b r / > # d e f i n e _ _ L D B L _ D E N O R M _ M I N _ _ 3 . 6 4 5 1 9 9 5 3 1 8 8 2 4 7 4 6 0 2 5 3 e - 4 9 5 1 L < b r / > # d e f i n e _ _ L D B L _ D I G _ _ 1 8 < b r / > # d e f i n e _ _ L D B L _ E P S I L O N _ _ 1 . 0 8 4 2 0 2 1 7 2 4 8 5 5 0 4 4 3 4 0 1 e - 1 9 L < b r / > # d e f i n e _ _ L D B L _ H A S _ D E N O R M _ _ 1 < b r / > # d e f i n e _ _ L D B L _ H A S _ I N F I N I T Y _ _ 1 < b r / > # d e f i n e _ _ L D B L _ H A S _ Q U I E T _ N A N _ _ 1 < b r / > # d e f i n e _ _ L D B L _ M A N T _ D I G _ _ 6 4 < b r / > # d e f i n e _ _ L D B L _ M A X _ 1 0 _ E X P _ _ 4 9 3 2 < b r / > # d e f i n e _ _ L D B L _ M A X _ E X P _ _ 1 6 3 8 4 < b r / > # d e f i n e _ _ L D B L _ M A X _ _ 1 . 1 8 9 7 3 1 4 9 5 3 5 7 2 3 1 7 6 5 0 2 e + 4 9 3 2 L < b r / > # d e f i n e _ _ L D B L _ M I N _ 1 0 _ E X P _ _ ( - 4 9 3 1 ) < b r / > # d e f i n e _ _ L D B L _ M I N _ E X P _ _ ( - 1 6 3 8 1 ) < b r / > # d e f i n e _ _ L D B L _ M I N _ _ 3 . 3 6 2 1 0 3 1 4 3 1 1 2 0 9 3 5 0 6 2 6 e - 4 9 3 2 L < b r / > # d e f i n e _ _ L I T T L E _ E N D I A N _ _ 1 < b r / > # d e f i n e _ _ L L O N G _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ L O N G _ L O N G _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L L < b r / > # d e f i n e _ _ L O N G _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L < b r / > # d e f i n e _ _ L O N G _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ L P 6 4 _ _ 1 < b r / > # d e f i n e _ _ L Z C N T _ _ 1 < b r / > # d e f i n e _ _ M M X _ _ 1 < b r / > # d e f i n e _ _ M O V B E _ _ 1 < b r / > # d e f i n e _ _ N O _ I N L I N E _ _ 1 < b r / > # d e f i n e _ _ N O _ M A T H _ I N L I N E S 1 < b r / > # d e f i n e _ _ O B J C _ B O O L _ I S _ B O O L 0 < b r / > # d e f i n e _ _ O P E N C L _ M E M O R Y _ S C O P E _ A L L _ S V M _ D E V I C E S 3 < b r / > # d e f i n e _ _ O P E N C L _ M E M O R Y _ S C O P E _ D E V I C E 2 < b r / > # d e f i n e _ _ O P E N C L _ M E M O R Y _ S C O P E _ S U B _ G R O U P 4 < b r / > # d e f i n e _ _ O P E N C L _ M E M O R Y _ S C O P E _ W O R K _ G R O U P 1 < b r / > # d e f i n e _ _ O P E N C L _ M E M O R Y _ S C O P E _ W O R K _ I T E M 0 < b r / > # d e f i n e _ _ O R D E R _ B I G _ E N D I A N _ _ 4 3 2 1 < b r / > # d e f i n e _ _ O R D E R _ L I T T L E _ E N D I A N _ _ 1 2 3 4 < b r / > # d e f i n e _ _ O R D E R _ P D P _ E N D I A N _ _ 3 4 1 2 < b r / > # d e f i n e _ _ P C L M U L _ _ 1 < b r / > # d e f i n e _ _ P I C _ _ 2 < b r / > # d e f i n e _ _ P O I N T E R _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ P O P C N T _ _ 1 < b r / > # d e f i n e _ _ P R A G M A _ R E D E F I N E _ E X T N A M E 1 < b r / > # d e f i n e _ _ P R F C H W _ _ 1 < b r / > # d e f i n e _ _ P T R D I F F _ F M T d _ _ & q u o t ; l d & q u o t ; < b r / > # d e f i n e _ _ P T R D I F F _ F M T i _ _ & q u o t ; l i & q u o t ; < b r / > # d e f i n e _ _ P T R D I F F _ M A X _ _ 9 2 2 3 3 7 2 0 3 6 8 5 4 7 7 5 8 0 7 L < b r / > # d e f i n e _ _ P T R D I F F _ T Y P E _ _ l o n g i n t < b r / > # d e f i n e _ _ P T R D I F F _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ R D R N D _ _ 1 < b r / > # d e f i n e _ _ R D S E E D _ _ 1 < b r / > # d e f i n e _ _ R E G I S T E R _ P R E F I X _ _ < b r / > # d e f i n e _ _ S C H A R _ M A X _ _ 1 2 7 < b r / > # d e f i n e _ _ S E G _ F S 1 < b r / > # d e f i n e _ _ S E G _ G S 1 < b r / > # d e f i n e _ _ S G X _ _ 1 < b r / > # d e f i n e _ _ S H R T _ M A X _ _ 3 2 7 6 7 < b r / > # d e f i n e _ _ S H R T _ W I D T H _ _ 1 6 < b r / > # d e f i n e _ _ S I G _ A T O M I C _ M A X _ _ 2 1 4 7 4 8 3 6 4 7 < b r / > # d e f i n e _ _ S I G _ A T O M I C _ W I D T H _ _ 3 2 < b r / > # d e f i n e _ _ S I Z E O F _ D O U B L E _ _ 8 < b r / > # d e f i n e _ _ S I Z E O F _ F L O A T 1 2 8 _ _ 1 6 < b r / > # d e f i n e _ _ S I Z E O F _ F L O A T _ _ 4 < b r / > # d e f i n e _ _ S I Z E O F _ I N T 1 2 8 _ _ 1 6 < b r / > # d e f i n e _ _ S I Z E O F _ I N T _ _ 4 < b r / > # d e f i n e _ _ S I Z E O F _ L O N G _ D O U B L E _ _ 1 6 < b r / > # d e f i n e _ _ S I Z E O F _ L O N G _ L O N G _ _ 8 < b r / > # d e f i n e _ _ S I Z E O F _ L O N G _ _ 8 < b r / > # d e f i n e _ _ S I Z E O F _ P O I N T E R _ _ 8 < b r / > # d e f i n e _ _ S I Z E O F _ P T R D I F F _ T _ _ 8 < b r / > # d e f i n e _ _ S I Z E O F _ S H O R T _ _ 2 < b r / > # d e f i n e _ _ S I Z E O F _ S I Z E _ T _ _ 8 < b r / > # d e f i n e _ _ S I Z E O F _ W C H A R _ T _ _ 4 < b r / > # d e f i n e _ _ S I Z E O F _ W I N T _ T _ _ 4 < b r / > # d e f i n e _ _ S I Z E _ F M T X _ _ & q u o t ; l X & q u o t ; < b r / > # d e f i n e _ _ S I Z E _ F M T o _ _ & q u o t ; l o & q u o t ; < b r / > # d e f i n e _ _ S I Z E _ F M T u _ _ & q u o t ; l u & q u o t ; < b r / > # d e f i n e _ _ S I Z E _ F M T x _ _ & q u o t ; l x & q u o t ; < b r / > # d e f i n e _ _ S I Z E _ M A X _ _ 1 8 4 4 6 7 4 4 0 7 3 7 0 9 5 5 1 6 1 5 U L < b r / > # d e f i n e _ _ S I Z E _ T Y P E _ _ l o n g u n s i g n e d i n t < b r / > # d e f i n e _ _ S I Z E _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ S S E 2 _ M A T H _ _ 1 < b r / > # d e f i n e _ _ S S E 2 _ _ 1 < b r / > # d e f i n e _ _ S S E 3 _ _ 1 < b r / > # d e f i n e _ _ S S E 4 _ 1 _ _ 1 < b r / > # d e f i n e _ _ S S E 4 _ 2 _ _ 1 < b r / > # d e f i n e _ _ S S E _ M A T H _ _ 1 < b r / > # d e f i n e _ _ S S E _ _ 1 < b r / > # d e f i n e _ _ S S P _ S T R O N G _ _ 2 < b r / > # d e f i n e _ _ S S S E 3 _ _ 1 < b r / > # d e f i n e _ _ S T D C P P _ D E F A U L T _ N E W _ A L I G N M E N T _ _ 1 6 U L < b r / > # d e f i n e _ _ S T D C P P _ T H R E A D S _ _ 1 < b r / > # d e f i n e _ _ S T D C _ H O S T E D _ _ 1 < b r / > # d e f i n e _ _ S T D C _ U T F _ 1 6 _ _ 1 < b r / > # d e f i n e _ _ S T D C _ U T F _ 3 2 _ _ 1 < b r / > # d e f i n e _ _ S T D C _ _ 1 < b r / > # d e f i n e _ _ U I N T 1 6 _ C _ S U F F I X _ _ < b r / > # d e f i n e _ _ U I N T 1 6 _ F M T X _ _ & q u o t ; h X & q u o t ; < b r / > # d e f i n e _ _ U I N T 1 6 _ F M T o _ _ & q u o t ; h o & q u o t ; < b r / > # d e f i n e _ _ U I N T 1 6 _ F M T u _ _ & q u o t ; h u & q u o t ; < b r / > # d e f i n e _ _ U I N T 1 6 _ F M T x _ _ & q u o t ; h x & q u o t ; < b r / > # d e f i n e _ _ U I N T 1 6 _ M A X _ _ 6 5 5 3 5 < b r / > # d e f i n e _ _ U I N T 1 6 _ T Y P E _ _ u n s i g n e d s h o r t < b r / > # d e f i n e _ _ U I N T 3 2 _ C _ S U F F I X _ _ U < b r / > # d e f i n e _ _ U I N T 3 2 _ F M T X _ _ & q u o t ; X & q u o t ; < b r / > # d e f i n e _ _ U I N T 3 2 _ F M T o _ _ & q u o t ; o & q u o t ; < b r / > # d e f i n e _ _ U I N T 3 2 _ F M T u _ _ & q u o t ; u & q u o t ; < b r / > # d e f i n e _ _ U I N T 3 2 _ F M T x _ _ & q u o t ; x & q u o t ; < b r / > # d e f i n e _ _ U I N T 3 2 _ M A X _ _ 4 2 9 4 9 6 7 2 9 5 U < b r / > # d e f i n e _ _ U I N T 3 2 _ T Y P E _ _ u n s i g n e d i n t < b r / > # d e f i n e _ _ U I N T 6 4 _ C _ S U F F I X _ _ U L < b r / > # d e f i n e _ _ U I N T 6 4 _ F M T X _ _ & q u o t ; l X & q u o t ; < b r / > # d e f i n e _ _ U I N T 6 4 _ F M T o _ _ & q u o t ; l o & q u o t ; < b r / > # d e f i n e _ _ U I N T 6 4 _ F M T u _ _ & q u o t ; l u & q u o t ; < b r / > # d e f i n e _ _ U I N T 6 4 _ F M T x _ _ & q u o t ; l x & q u o t ; < b r / > # d e f i n e _ _ U I N T 6 4 _ M A X _ _ 1 8 4 4 6 7 4 4 0 7 3 7 0 9 5 5 1 6 1 5 U L < b r / > # d e f i n e _ _ U I N T 6 4 _ T Y P E _ _ l o n g u n s i g n e d i n t < b r / > # d e f i n e _ _ U I N T 8 _ C _ S U F F I X _ _ < b r / > # d e f i n e _ _ U I N T 8 _ F M T X _ _ & q u o t ; h h X & q u o t ; < b r / > # d e f i n e _ _ U I N T 8 _ F M T o _ _ & q u o t ; h h o & q u o t ; < b r / > # d e f i n e _ _ U I N T 8 _ F M T u _ _ & q u o t ; h h u & q u o t ; < b r / > # d e f i n e _ _ U I N T 8 _ F M T x _ _ & q u o t ; h h x & q u o t ; < b r / > # d e f i n e _ _ U I N T 8 _ M A X _ _ 2 5 5 < b r / > # d e f i n e _ _ U I N T 8 _ T Y P E _ _ u n s i g n e d c h a r < b r / > # d e f i n e _ _ U I N T M A X _ C _ S U F F I X _ _ U L < b r / > # d e f i n e _ _ U I N T M A X _ F M T X _ _ & q u o t ; l X & q u o t ; < b r / > # d e f i n e _ _ U I N T M A X _ F M T o _ _ & q u o t ; l o & q u o t ; < b r / > # d e f i n e _ _ U I N T M A X _ F M T u _ _ & q u o t ; l u & q u o t ; < b r / > # d e f i n e _ _ U I N T M A X _ F M T x _ _ & q u o t ; l x & q u o t ; < b r / > # d e f i n e _ _ U I N T M A X _ M A X _ _ 1 8 4 4 6 7 4 4 0 7 3 7 0 9 5 5 1 6 1 5 U L < b r / > # d e f i n e _ _ U I N T M A X _ T Y P E _ _ l o n g u n s i g n e d i n t < b r / > # d e f i n e _ _ U I N T M A X _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ U I N T P T R _ F M T X _ _ & q u o t ; l X & q u o t ; < b r / > # d e f i n e _ _ U I N T P T R _ F M T o _ _ & q u o t ; l o & q u o t ; < b r / > # d e f i n e _ _ U I N T P T R _ F M T u _ _ & q u o t ; l u & q u o t ; < b r / > # d e f i n e _ _ U I N T P T R _ F M T x _ _ & q u o t ; l x & q u o t ; < b r / > # d e f i n e _ _ U I N T P T R _ M A X _ _ 1 8 4 4 6 7 4 4 0 7 3 7 0 9 5 5 1 6 1 5 U L < b r / > # d e f i n e _ _ U I N T P T R _ T Y P E _ _ l o n g u n s i g n e d i n t < b r / > # d e f i n e _ _ U I N T P T R _ W I D T H _ _ 6 4 < b r / > # d e f i n e _ _ U I N T _ F A S T 1 6 _ F M T X _ _ & q u o t ; h X & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 1 6 _ F M T o _ _ & q u o t ; h o & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 1 6 _ F M T u _ _ & q u o t ; h u & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 1 6 _ F M T x _ _ & q u o t ; h x & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 1 6 _ M A X _ _ 6 5 5 3 5 < b r / > # d e f i n e _ _ U I N T _ F A S T 1 6 _ T Y P E _ _ u n s i g n e d s h o r t < b r / > # d e f i n e _ _ U I N T _ F A S T 3 2 _ F M T X _ _ & q u o t ; X & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 3 2 _ F M T o _ _ & q u o t ; o & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 3 2 _ F M T u _ _ & q u o t ; u & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 3 2 _ F M T x _ _ & q u o t ; x & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 3 2 _ M A X _ _ 4 2 9 4 9 6 7 2 9 5 U < b r / > # d e f i n e _ _ U I N T _ F A S T 3 2 _ T Y P E _ _ u n s i g n e d i n t < b r / > # d e f i n e _ _ U I N T _ F A S T 6 4 _ F M T X _ _ & q u o t ; l X & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 6 4 _ F M T o _ _ & q u o t ; l o & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 6 4 _ F M T u _ _ & q u o t ; l u & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 6 4 _ F M T x _ _ & q u o t ; l x & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 6 4 _ M A X _ _ 1 8 4 4 6 7 4 4 0 7 3 7 0 9 5 5 1 6 1 5 U L < b r / > # d e f i n e _ _ U I N T _ F A S T 6 4 _ T Y P E _ _ l o n g u n s i g n e d i n t < b r / > # d e f i n e _ _ U I N T _ F A S T 8 _ F M T X _ _ & q u o t ; h h X & q u o t ; < b r / > # d e f i n e _ _ U I N T _ F A S T 8 _ F M T o _ _ & q u o t ; h h o & q u o t ; < b r / > # d e f i n e _ _ U I N T_FAST8_FMTu__ "hhu"
#define __UINT_FAST8_FMTx__ "hhx"
#define __UINT_FAST8_MAX__ 255
#define __UINT_FAST8_TYPE__ unsigned char
#define __UINT_LEAST16_FMTX__ "hX"
#define __UINT_LEAST16_FMTo__ "ho"
#define __UINT_LEAST16_FMTu__ "hu"
#define __UINT_LEAST16_FMTx__ "hx"
#define __UINT_LEAST16_MAX__ 65535
#define __UINT_LEAST16_TYPE__ unsigned short
#define __UINT_LEAST32_FMTX__ "X"
#define __UINT_LEAST32_FMTo__ "o"
#define __UINT_LEAST32_FMTu__ "u"
#define __UINT_LEAST32_FMTx__ "x"
#define __UINT_LEAST32_MAX__ 4294967295U
#define __UINT_LEAST32_TYPE__ unsigned int
#define __UINT_LEAST64_FMTX__ "lX"
#define __UINT_LEAST64_FMTo__ "lo"
#define __UINT_LEAST64_FMTu__ "lu"
#define __UINT_LEAST64_FMTx__ "lx"
#define __UINT_LEAST64_MAX__ 18446744073709551615UL
#define __UINT_LEAST64_TYPE__ long unsigned int
#define __UINT_LEAST8_FMTX__ "hhX"
#define __UINT_LEAST8_FMTo__ "hho"
#define __UINT_LEAST8_FMTu__ "hhu"
#define __UINT_LEAST8_FMTx__ "hhx"
#define __UINT_LEAST8_MAX__ 255
#define __UINT_LEAST8_TYPE__ unsigned char
#define __USER_LABEL_PREFIX__
#define __VERSION__ "Clang 16.0.6 (Fedora 16.0.6-6.fc41)"
#define __WCHAR_MAX__ 2147483647
#define __WCHAR_TYPE__ int
#define __WCHAR_WIDTH__ 32
#define __WINT_MAX__ 4294967295U
#define __WINT_TYPE__ unsigned int
#define __WINT_UNSIGNED__ 1
#define __WINT_WIDTH__ 32
#define __XSAVEC__ 1
#define __XSAVEOPT__ 1
#define __XSAVES__ 1
#define __XSAVE__ 1
#define __amd64 1
#define __amd64__ 1
#define __clang__ 1
#define __clang_literal_encoding__ "UTF-8"
#define __clang_major__ 16
#define __clang_minor__ 0
#define __clang_patchlevel__ 6
#define __clang_version__ "16.0.6 (Fedora 16.0.6-6.fc41)"
#define __clang_wide_literal_encoding__ "UTF-32"
#define __code_model_small__ 1
#define __corei7 1
#define __corei7__ 1
#define __cplusplus 201703L
#define __cpp_aggregate_bases 201603L
#define __cpp_aggregate_nsdmi 201304L
#define __cpp_alias_templates 200704L
#define __cpp_aligned_new 201606L
#define __cpp_attributes 200809L
#define __cpp_binary_literals 201304L
#define __cpp_capture_star_this 201603L
#define __cpp_constexpr 201603L
#define __cpp_constexpr_in_decltype 201711L
#define __cpp_decltype 200707L
#define __cpp_decltype_auto 201304L
#define __cpp_deduction_guides 201703L
#define __cpp_delegating_constructors 200604L
#define __cpp_digit_separators 201309L
#define __cpp_enumerator_attributes 201411L
#define __cpp_exceptions 199711L
#define __cpp_fold_expressions 201603L
#define __cpp_generic_lambdas 201304L
#define __cpp_guaranteed_copy_elision 201606L
#define __cpp_hex_float 201603L
#define __cpp_if_constexpr 201606L
#define __cpp_impl_destroying_delete 201806L
#define __cpp_inheriting_constructors 201511L
#define __cpp_init_captures 201304L
#define __cpp_initializer_lists 200806L
#define __cpp_inline_variables 201606L
#define __cpp_lambdas 200907L
#define __cpp_named_character_escapes 202207L
#define __cpp_namespace_attributes 201411L
#define __cpp_nested_namespace_definitions 201411L
#define __cpp_noexcept_function_type 201510L
#define __cpp_nontype_template_args 201411L
#define __cpp_nontype_template_parameter_auto 201606L
#define __cpp_nsdmi 200809L
#define __cpp_range_based_for 201603L
#define __cpp_raw_strings 200710L
#define __cpp_ref_qualifiers 200710L
#define __cpp_return_type_deduction 201304L
#define __cpp_rtti 199711L
#define __cpp_rvalue_references 200610L
#define __cpp_static_assert 201411L
#define __cpp_static_call_operator 202207L
#define __cpp_structured_bindings 201606L
#define __cpp_template_auto 201606L
#define __cpp_threadsafe_static_init 200806L
#define __cpp_unicode_characters 200704L
#define __cpp_unicode_literals 200710L
#define __cpp_user_defined_literals 200809L
#define __cpp_variable_templates 201304L
#define __cpp_variadic_templates 200704L
#define __cpp_variadic_using 201611L
#define __gnu_linux__ 1
#define __linux 1
#define __linux__ 1
#define __llvm__ 1
#define __pic__ 2
#define __private_extern__ extern
#define __seg_fs __attribute__((address_space(257)))
#define __seg_gs __attribute__((address_space(256)))
#define __tune_corei7__ 1
#define __unix 1
#define __unix__ 1
#define __x86_64 1
#define __x86_64__ 1
#define linux 1
#define unix 1
Подробнее здесь: [url]https://stackoverflow.com/questions/78458433/detect-zig-compiler-from-c-source[/url]
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Обнаружить компилятор Zig из источника C++?
Anonymous » » в форуме C++Чтобы поэкспериментировать с интерфейсом Zig и Zig C++, я использую zig c++ для компиляции исходного кода C++.
wtf-is-zig-c-790d9ad8d85b
Как я могу определить по исходному коду, что я компилирую с помощью Zig?
Например, для clang я могу... - 0 Ответы
- 18 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему zig не может создать программу, которую может создать clang?
Anonymous » » в форуме LinuxЯ хочу использовать zig для создания кода на C++, для которого требуется libunwind. Я могу использовать clang для компиляции, но zig c++ выдает ошибки.
❯ clang src/profile.cpp -I src -lstdc++ -L /usr/lib/x86_64-linux-gnu -lunwind -lunwind-x86_64... - 0 Ответы
- 28 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Что приводит к увеличению размера каталога с файлами исходного кода в 30 раз при сборке компилятора zig?
Anonymous » » в форуме C++Недавно я собрал компилятор zig из исходного кода, используя предоставленный файл сборки:
./build x86_64-linux-gnu broadwell
и задаетесь вопросом о чрезмерном увеличении общего размера файлов в каталоге с исходным кодом после сборки исполняемого... - 0 Ответы
- 45 Просмотры
-
Последнее сообщение Anonymous
-
-
-
JS/C Interop с Zig CC и WASM
Anonymous » » в форуме JavascriptЯ пишу демонстрацию webassembly в C, чтобы соответствовать аналогичной демонстрации, которую я написал в Zig.
Я в настоящее время могу вызвать C -функции из JS и взаимодействовать с общей памятью на любой сторона. Тем не менее, я не могу, казалось,... - 0 Ответы
- 8 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Функция алгоритма Python Zig Zag не возвращает ожидаемые результаты
Anonymous » » в форуме PythonОбзор
Я пытаюсь использовать этот индикатор подсвечника Python Zig Zag Candlestic Индикатор
указывает на график индикатора Zig Zag. Индикатор Python Zigzag для чартов Candlestick Единственный код, который я мог найти, был из этого запроса на... - 0 Ответы
- 9 Просмотры
-
Последнее сообщение Anonymous
-
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...