| | |
| | | #define SCPI_LINE_ENDING LINE_ENDING_CRLF |
| | | #endif |
| | | |
| | | #ifndef USE_CUSTOM_REGISTERS |
| | | #define USE_CUSTOM_REGISTERS 0 |
| | | #endif |
| | | |
| | | /** |
| | | * Detect, if it has limited resources or it is running on a full blown operating system. |
| | | * All values can be overiden by scpi_user_config.h |
| | |
| | | #ifndef USE_MEMORY_ALLOCATION_FREE |
| | | #define USE_MEMORY_ALLOCATION_FREE 1 |
| | | #endif |
| | | #else |
| | | #ifndef USE_MEMORY_ALLOCATION_FREE |
| | | #define USE_MEMORY_ALLOCATION_FREE 0 |
| | | #endif |
| | | #endif |
| | | |
| | | #ifndef USE_COMMAND_TAGS |
| | |
| | | #define USE_DEPRECATED_FUNCTIONS 1 |
| | | #endif |
| | | |
| | | #ifndef USE_CUSTOM_DTOSTR |
| | | #define USE_CUSTOM_DTOSTR 0 |
| | | #ifndef USE_CUSTOM_DTOSTRE |
| | | #define USE_CUSTOM_DTOSTRE 0 |
| | | #endif |
| | | |
| | | #ifndef USE_UNITS_IMPERIAL |
| | |
| | | #else |
| | | #define SCPIDEFINE_strtoll(n, p, b) strtoll((n), (p), (b)) |
| | | #define SCPIDEFINE_strtoull(n, p, b) strtoull((n), (p), (b)) |
| | | extern long long int strtoll(const char *nptr, char **endptr, int base); |
| | | extern unsigned long long int strtoull(const char *nptr, char **endptr, int base); |
| | | //这里注释是为了消除警告 |
| | | //extern long long int strtoll(const char *nptr, char **endptr, int base); |
| | | //extern unsigned long long int strtoull(const char *nptr, char **endptr, int base); |
| | | |
| | | /* TODO: implement OUR_strtoll and OUR_strtoull */ |
| | | /* #warning "64bit string to int conversion not implemented" */ |
| | | #endif |