Changeset 209 for pyyaml/trunk/ext/_yaml.pxd
- Timestamp:
- 07/21/06 09:52:03 (7 years ago)
- File:
-
- 1 edited
-
pyyaml/trunk/ext/_yaml.pxd (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pyyaml/trunk/ext/_yaml.pxd
r205 r209 2 2 cdef extern from "_yaml.h": 3 3 4 void memcpy(char *d, char *s, int l) 5 int strlen(char *s) 4 6 int PyString_CheckExact(object o) 5 7 int PyUnicode_CheckExact(object o) … … 7 9 int PyString_GET_SIZE(object o) 8 10 object PyString_FromStringAndSize(char *v, int l) 11 object PyUnicode_DecodeUTF8(char *s, int s, char *e) 12 object PyUnicode_AsUTF8String(object o) 9 13 10 14 cdef enum yaml_encoding_t: … … 37 41 YAML_FLOW_MAPPING_STYLE 38 42 cdef enum yaml_token_type_t: 43 YAML_NO_TOKEN 39 44 YAML_STREAM_START_TOKEN 40 45 YAML_STREAM_END_TOKEN … … 59 64 YAML_SCALAR_TOKEN 60 65 cdef enum yaml_event_type_t: 66 YAML_NO_EVENT 61 67 YAML_STREAM_START_EVENT 62 68 YAML_STREAM_END_EVENT … … 71 77 72 78 ctypedef int yaml_read_handler_t(void *data, char *buffer, 73 int size, int *size_read) 79 int size, int *size_read) except 0 74 80 75 81 ctypedef struct yaml_mark_t: … … 172 178 void yaml_token_delete(yaml_token_t *token) 173 179 void yaml_event_delete(yaml_event_t *event) 174 yaml_parser_t *yaml_parser_new()180 int yaml_parser_initialize(yaml_parser_t *parser) 175 181 void yaml_parser_delete(yaml_parser_t *parser) 176 182 void yaml_parser_set_input_string(yaml_parser_t *parser, … … 180 186 void yaml_parser_set_encoding(yaml_parser_t *parser, 181 187 yaml_encoding_t encoding) 182 yaml_token_t *yaml_parser_get_token(yaml_parser_t *parser) 183 yaml_token_t *yaml_parser_peek_token(yaml_parser_t *parser) 184 yaml_event_t *yaml_parser_get_event(yaml_parser_t *parser) 185 yaml_event_t *yaml_parser_peek_event(yaml_parser_t *parser) 188 int yaml_parser_scan(yaml_parser_t *parser, yaml_token_t *token) except * 189 int yaml_parser_parse(yaml_parser_t *parser, yaml_event_t *event) except * 186 190
Note: See TracChangeset
for help on using the changeset viewer.
