diff options
Diffstat (limited to 'xs.h')
| -rw-r--r-- | xs.h | 3 |
1 files changed, 3 insertions, 0 deletions
| @@ -1028,6 +1028,9 @@ int xs_dict_iter(xs_dict **dict, xs_str **key, xs_val **value) | |||
| 1028 | int xs_dict_next(const xs_dict *dict, xs_str **key, xs_val **value, int *ctxt) | 1028 | int xs_dict_next(const xs_dict *dict, xs_str **key, xs_val **value, int *ctxt) |
| 1029 | /* iterates a dict, with context */ | 1029 | /* iterates a dict, with context */ |
| 1030 | { | 1030 | { |
| 1031 | if (xs_type(dict) != XSTYPE_DICT) | ||
| 1032 | return 0; | ||
| 1033 | |||
| 1031 | int goon = 1; | 1034 | int goon = 1; |
| 1032 | 1035 | ||
| 1033 | char *p = (char *)dict; | 1036 | char *p = (char *)dict; |