… | |
… | |
18 | */ |
18 | */ |
19 | |
19 | |
20 | #ifndef PSICONV_PARSE_ROUTINES_H |
20 | #ifndef PSICONV_PARSE_ROUTINES_H |
21 | #define PSICONV_PARSE_ROUTINES_H |
21 | #define PSICONV_PARSE_ROUTINES_H |
22 | |
22 | |
|
|
23 | #include <psiconv/configuration.h> |
23 | #include <psiconv/general.h> |
24 | #include <psiconv/general.h> |
24 | #include <psiconv/data.h> |
25 | #include <psiconv/data.h> |
25 | #include <psiconv/buffer.h> |
26 | #include <psiconv/buffer.h> |
26 | #include <psiconv/common.h> |
27 | #include <psiconv/common.h> |
27 | #include <psiconv/configuration.h> |
28 | #include <psiconv/parse.h> |
28 | |
29 | |
29 | #ifdef __cplusplus |
30 | #ifdef __cplusplus |
30 | extern "C" { |
31 | extern "C" { |
31 | #endif /* __cplusplus */ |
32 | #endif /* __cplusplus */ |
32 | |
33 | |
… | |
… | |
46 | psiconv_u32 off, int *status); |
47 | psiconv_u32 off, int *status); |
47 | extern psiconv_s32 psiconv_read_sint(const psiconv_config config, |
48 | extern psiconv_s32 psiconv_read_sint(const psiconv_config config, |
48 | const psiconv_buffer buf,int lev, |
49 | const psiconv_buffer buf,int lev, |
49 | psiconv_u32 off, int *length, int *status); |
50 | psiconv_u32 off, int *length, int *status); |
50 | |
51 | |
51 | extern psiconv_S_t psiconv_read_S(const psiconv_config config, |
52 | extern psiconv_u32 psiconv_read_S(const psiconv_config config, |
52 | const psiconv_buffer buf, int lev, |
53 | const psiconv_buffer buf, int lev, |
53 | psiconv_u32 off, int *length, int *status); |
54 | psiconv_u32 off, int *length, int *status); |
54 | extern psiconv_X_t psiconv_read_X(const psiconv_config config, |
55 | extern psiconv_u32 psiconv_read_X(const psiconv_config config, |
55 | const psiconv_buffer buf, int lev, |
56 | const psiconv_buffer buf, int lev, |
56 | psiconv_u32 off, int *length, int *status); |
57 | psiconv_u32 off, int *length, int *status); |
57 | extern psiconv_length_t psiconv_read_length(const psiconv_config config, |
58 | extern psiconv_length_t psiconv_read_length(const psiconv_config config, |
58 | const psiconv_buffer buf, int lev, |
59 | const psiconv_buffer buf, int lev, |
59 | psiconv_u32 off, int *length, |
60 | psiconv_u32 off, int *length, |
… | |
… | |
68 | int *status); |
69 | int *status); |
69 | extern psiconv_string_t psiconv_read_short_string(const psiconv_config config, |
70 | extern psiconv_string_t psiconv_read_short_string(const psiconv_config config, |
70 | const psiconv_buffer buf, |
71 | const psiconv_buffer buf, |
71 | int lev,psiconv_u32 off, |
72 | int lev,psiconv_u32 off, |
72 | int *length,int *status); |
73 | int *length,int *status); |
|
|
74 | extern psiconv_string_t psiconv_read_charlist(const psiconv_config config, |
|
|
75 | const psiconv_buffer buf, int lev, |
|
|
76 | psiconv_u32 off, int nrofchars, |
|
|
77 | int *status); |
73 | |
78 | |
74 | extern int psiconv_parse_bool(const psiconv_config config, |
79 | extern int psiconv_parse_bool(const psiconv_config config, |
75 | const psiconv_buffer buf, int lev, |
80 | const psiconv_buffer buf, int lev, |
76 | psiconv_u32 off, int *length, |
81 | psiconv_u32 off, int *length, |
77 | psiconv_bool_t *result); |
82 | psiconv_bool_t *result); |