1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- #ifndef silut_H_INCLUDED
- #define silut_H_INCLUDED
- struct Silut_;
- typedef struct Silut_ Silut;
- struct Silut_ {
- int integer;
- const char * string;
- };
- #define SILUT_DONE { -1, NULL }
- #ifndef CFH_SILUT_PROTO
- #define CFH_SILUT_PROTO
- int silut_len (Silut lut[] );
- Silut * silut_lsearchi (Silut lut[] , int integer );
- Silut * silut_lsearchcstr (Silut lut[] , const char * string );
- int silut_comparecstr (const void * one , const void * two );
- int silut_compareint (const void * one , const void * two );
- Silut * silut_bsearchcstr (Silut lut[] , const char * string );
- Silut * silut_bsearchint (Silut lut[] , int integer );
- #endif
- #endif
|