| 123456789101112131415161718192021222324252627 |
- #ifndef GPIB_PARSER_CASTS_H
- #define GPIB_PARSER_CASTS_H
- #include "main.h"
- #ifndef TRUE
- #define TRUE (true)
- #endif
-
- #ifndef FALSE
- #define FALSE (false)
- #endif
-
- #define TernaryOperator(bool_expression,true_cond_value,false_cond_value) \
- ((bool_expression)?(true_cond_value):(false_cond_value))
-
- #define MAKE_BOOL(expression) TernaryOperator(expression, TRUE, FALSE)
- /* #define TOINT(A) ((int)(A)) */
- /* #define TOPINT(A) ((int*)(A)) */
- #define TOUINT(A) ((unsigned int)(A))
- /* #define TOPUINT(A) ((unsigned int *)(A)) */
- /* #define TOCHAR(A) ((char)(A)) */
- /* #define TOPCHAR(A) ((char*)(A)) */
- #endif
|