@@ -41,7 +41,7 @@ def load_yajl():
41
41
def get_yajl_version ():
42
42
'''
43
43
To be used internally by yajl-py to fetch yajl's version
44
-
44
+
45
45
:rtype: string
46
46
:returns: yajl's version in the format 'Major.Minor.Micro'
47
47
'''
@@ -50,6 +50,7 @@ def get_yajl_version():
50
50
51
51
yajl = load_yajl ()
52
52
53
+ # Yajl Parse
53
54
yajl .yajl_alloc .restype = c_void_p
54
55
yajl .yajl_alloc .argtypes = [c_void_p , c_void_p , c_void_p ]
55
56
yajl .yajl_config .restype = c_int
@@ -59,25 +60,29 @@ def get_yajl_version():
59
60
yajl .yajl_parse .argtypes = [c_void_p , c_char_p , c_size_t ]
60
61
yajl .yajl_complete_parse .restype = c_int
61
62
yajl .yajl_complete_parse .argtypes = [c_void_p ]
62
- yajl .yajl_gen_alloc .restype = c_void_p
63
- yajl .yajl_gen_alloc_argtypes = []
64
- yajl .yajl_gen_bool .argtypes = [c_void_p , c_bool ]
65
- yajl .yajl_gen_array_close .argtypes = [c_void_p ]
66
- yajl .yajl_gen_array_open .argtypes = [c_void_p ]
67
- yajl .yajl_gen_clear .argtypes = [c_void_p ]
68
- yajl .yajl_gen_config .restype = c_int
69
- yajl .yajl_gen_config .argtypes = [c_void_p , c_int ]
70
- yajl .yajl_gen_double .argtypes = [c_void_p , c_double ]
71
63
yajl .yajl_get_error .restype = c_char_p
72
- yajl .yajl_gen_get_buf .restype = c_int
73
- yajl .yajl_gen_get_buf .argtypes = [c_void_p , c_void_p , c_void_p ]
64
+ yajl .yajl_get_error .argtypes = [c_void_p , c_int , c_char_p , c_size_t ]
65
+ yajl .yajl_get_bytes_consumed .restype = c_size_t
66
+ yajl .yajl_get_bytes_consumed .argtypes = [c_void_p ]
67
+ yajl .yajl_free_error .restype = None
68
+ yajl .yajl_free_error .argtypes = [c_void_p , c_char_p ]
69
+ # Yajl Gen
70
+ yajl .yajl_gen_config .argtypes = [c_void_p , c_int ]
71
+ yajl .yajl_gen_alloc .restype = c_void_p
72
+ yajl .yajl_gen_alloc_argtypes = [c_void_p ]
73
+ yajl .yajl_gen_free .restype = None
74
+ yajl .yajl_gen_free .argtypes = [c_void_p ]
74
75
yajl .yajl_gen_integer .argtypes = [c_void_p , c_longlong ]
75
- yajl .yajl_gen_map_close .argtypes = [c_void_p ]
76
- yajl .yajl_gen_map_open .argtypes = [c_void_p ]
77
- yajl .yajl_gen_null .argtypes = [c_void_p ]
76
+ yajl .yajl_gen_double .argtypes = [c_void_p , c_double ]
78
77
yajl .yajl_gen_number .argtypes = [c_void_p , c_char_p , c_int ]
79
78
yajl .yajl_gen_string .argtypes = [c_void_p , c_char_p , c_int ]
80
- yajl .yajl_get_error .argtypes = [c_void_p , c_int , c_char_p , c_size_t ]
81
- yajl .yajl_get_bytes_consumed .restype = c_uint
82
- yajl .yajl_get_bytes_consumed .argtypes = [c_void_p , c_char_p ]
83
- yajl .yajl_gen_free .argtypes = [c_void_p ]
79
+ yajl .yajl_gen_null .argtypes = [c_void_p ]
80
+ yajl .yajl_gen_bool .argtypes = [c_void_p , c_bool ]
81
+ yajl .yajl_gen_map_open .argtypes = [c_void_p ]
82
+ yajl .yajl_gen_map_close .argtypes = [c_void_p ]
83
+ yajl .yajl_gen_array_open .argtypes = [c_void_p ]
84
+ yajl .yajl_gen_array_close .argtypes = [c_void_p ]
85
+ yajl .yajl_gen_get_buf .argtypes = [c_void_p , c_void_p , c_void_p ]
86
+ yajl .yajl_gen_clear .argtypes = [c_void_p ]
87
+ yajl .yajl_gen_reset .restype = None
88
+ yajl .yajl_gen_reset .argtypes = [c_void_p , c_char_p ]
0 commit comments