ZEDA  1.6.18
Macros
zeda_errmsg.h File Reference

error messages. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ZEDA_WARN_ENDIAN_NOT_SUPPORTED   "middle endian not supported."
 
#define ZEDA_WARN_INVALID_INTSIZ   "invalid (or unsupported) size of int %d."
 
#define ZEDA_WARN_INVALID_LNGSIZ   "invalid (or unsupported) size of long int %d."
 
#define ZEDA_WARN_INT_SHRTSIZ   "size of int in ZBD file = %d, while sizeof(int) = %ld; might lose information."
 
#define ZEDA_WARN_LNG_SHRTSIZ   "size of long in ZBD file = %d, while sizeof(long) = %ld; might lose information."
 
#define ZEDA_WARN_INVHEX   "invalid hexadecimal notation: %c"
 
#define ZEDA_WARN_TOOLNG_BITWIDTH   "too large bit width. the result might be wrong."
 
#define ZEDA_WARN_BUF_EXHAUSTED   "exhausted buffer for string"
 
#define ZEDA_WARN_TOOLNG_STR   "too long string"
 
#define ZEDA_WARN_TOOLNG_TKN   "too long string to tokenize"
 
#define ZEDA_WARN_TOOLNG_NUM   "too long number"
 
#define ZEDA_WARN_INDEX_SIZMIS   "index has only %d components, while specified size is %d"
 
#define ZEDA_WARN_CSV_FIELD_EMPTY   "field empty"
 
#define ZEDA_WARN_ZTK_INCLUDE_DUP   "%s: duplicate file inclusion, skipped."
 
#define ZEDA_WARN_ZTK_NOT_TAGGED   "not in a tagged field, skipped."
 
#define ZEDA_WARN_ZTK_DUPDEF   "duplicate entry of tag [%s], skipped."
 
#define ZEDA_WARN_ZTK_TOOMANY_TAGS   "too many tag %s specified, skipped."
 
#define ZEDA_WARN_ZTK_TOOMANY_KEYS   "too many key %s specified, skipped."
 
#define ZEDA_WARN_UNKNOWNOPT   "unknown option: %s"
 
#define ZEDA_ERR_NOT_ZBD   "not a ZBD file."
 
#define ZEDA_ERR_ENDIAN_CHK_NOT_FOUND   "endian checker not found."
 
#define ZEDA_ERR_VERSION_NOT_FOUND   "version info not found."
 
#define ZEDA_ERR_INTSIZ_NOT_FOUND   "size of int not found."
 
#define ZEDA_ERR_LNGSIZ_NOT_FOUND   "size of long not found."
 
#define ZEDA_ERR_UNKNOWN_ENDIAN   "unknown endian."
 
#define ZEDA_ERR_EMPTY_STRING   "empty string"
 
#define ZEDA_ERR_SIZUNFOUND_INDEX   "index size not specified"
 
#define ZEDA_ERR_LIST2INDEX_FAILED   "cannot create an integer vector from an empty list"
 
#define ZEDA_ERR_CSV_INVALID   "invalid CSV file"
 
#define ZEDA_ERR_CSV_INVALID_LINE   "out-of-range line number %d specified"
 
#define ZEDA_ERR_FATAL   "fatal error! - please report to the author"
 

Detailed Description

error messages.

Author
Zhidao

Macro Definition Documentation

◆ ZEDA_WARN_ENDIAN_NOT_SUPPORTED

#define ZEDA_WARN_ENDIAN_NOT_SUPPORTED   "middle endian not supported."

◆ ZEDA_WARN_INVALID_INTSIZ

#define ZEDA_WARN_INVALID_INTSIZ   "invalid (or unsupported) size of int %d."

◆ ZEDA_WARN_INVALID_LNGSIZ

#define ZEDA_WARN_INVALID_LNGSIZ   "invalid (or unsupported) size of long int %d."

◆ ZEDA_WARN_INT_SHRTSIZ

#define ZEDA_WARN_INT_SHRTSIZ   "size of int in ZBD file = %d, while sizeof(int) = %ld; might lose information."

◆ ZEDA_WARN_LNG_SHRTSIZ

#define ZEDA_WARN_LNG_SHRTSIZ   "size of long in ZBD file = %d, while sizeof(long) = %ld; might lose information."

◆ ZEDA_WARN_INVHEX

#define ZEDA_WARN_INVHEX   "invalid hexadecimal notation: %c"

◆ ZEDA_WARN_TOOLNG_BITWIDTH

#define ZEDA_WARN_TOOLNG_BITWIDTH   "too large bit width. the result might be wrong."

◆ ZEDA_WARN_BUF_EXHAUSTED

#define ZEDA_WARN_BUF_EXHAUSTED   "exhausted buffer for string"

◆ ZEDA_WARN_TOOLNG_STR

#define ZEDA_WARN_TOOLNG_STR   "too long string"

◆ ZEDA_WARN_TOOLNG_TKN

#define ZEDA_WARN_TOOLNG_TKN   "too long string to tokenize"

◆ ZEDA_WARN_TOOLNG_NUM

#define ZEDA_WARN_TOOLNG_NUM   "too long number"

◆ ZEDA_WARN_INDEX_SIZMIS

#define ZEDA_WARN_INDEX_SIZMIS   "index has only %d components, while specified size is %d"

◆ ZEDA_WARN_CSV_FIELD_EMPTY

#define ZEDA_WARN_CSV_FIELD_EMPTY   "field empty"

◆ ZEDA_WARN_ZTK_INCLUDE_DUP

#define ZEDA_WARN_ZTK_INCLUDE_DUP   "%s: duplicate file inclusion, skipped."

◆ ZEDA_WARN_ZTK_NOT_TAGGED

#define ZEDA_WARN_ZTK_NOT_TAGGED   "not in a tagged field, skipped."

◆ ZEDA_WARN_ZTK_DUPDEF

#define ZEDA_WARN_ZTK_DUPDEF   "duplicate entry of tag [%s], skipped."

◆ ZEDA_WARN_ZTK_TOOMANY_TAGS

#define ZEDA_WARN_ZTK_TOOMANY_TAGS   "too many tag %s specified, skipped."

◆ ZEDA_WARN_ZTK_TOOMANY_KEYS

#define ZEDA_WARN_ZTK_TOOMANY_KEYS   "too many key %s specified, skipped."

◆ ZEDA_WARN_UNKNOWNOPT

#define ZEDA_WARN_UNKNOWNOPT   "unknown option: %s"

◆ ZEDA_ERR_NOT_ZBD

#define ZEDA_ERR_NOT_ZBD   "not a ZBD file."

◆ ZEDA_ERR_ENDIAN_CHK_NOT_FOUND

#define ZEDA_ERR_ENDIAN_CHK_NOT_FOUND   "endian checker not found."

◆ ZEDA_ERR_VERSION_NOT_FOUND

#define ZEDA_ERR_VERSION_NOT_FOUND   "version info not found."

◆ ZEDA_ERR_INTSIZ_NOT_FOUND

#define ZEDA_ERR_INTSIZ_NOT_FOUND   "size of int not found."

◆ ZEDA_ERR_LNGSIZ_NOT_FOUND

#define ZEDA_ERR_LNGSIZ_NOT_FOUND   "size of long not found."

◆ ZEDA_ERR_UNKNOWN_ENDIAN

#define ZEDA_ERR_UNKNOWN_ENDIAN   "unknown endian."

◆ ZEDA_ERR_EMPTY_STRING

#define ZEDA_ERR_EMPTY_STRING   "empty string"

◆ ZEDA_ERR_SIZUNFOUND_INDEX

#define ZEDA_ERR_SIZUNFOUND_INDEX   "index size not specified"

◆ ZEDA_ERR_LIST2INDEX_FAILED

#define ZEDA_ERR_LIST2INDEX_FAILED   "cannot create an integer vector from an empty list"

◆ ZEDA_ERR_CSV_INVALID

#define ZEDA_ERR_CSV_INVALID   "invalid CSV file"

◆ ZEDA_ERR_CSV_INVALID_LINE

#define ZEDA_ERR_CSV_INVALID_LINE   "out-of-range line number %d specified"

◆ ZEDA_ERR_FATAL

#define ZEDA_ERR_FATAL   "fatal error! - please report to the author"