Use char * instead of void * for all parse string inputs

This commit is contained in:
Zach Waugh 2018-11-27 15:43:21 -05:00
parent 2be55244fc
commit 99c451818d
2 changed files with 3 additions and 3 deletions

View file

@ -87,7 +87,7 @@ void ts_parser_print_dot_graphs(TSParser *, FILE *);
void ts_parser_halt_on_error(TSParser *, bool);
TSTree *ts_parser_parse(TSParser *, const TSTree *, TSInput);
TSTree *ts_parser_parse_string(TSParser *, const TSTree *, const char *, uint32_t);
TSTree *ts_parser_parse_string_encoding(TSParser *, const TSTree *, const void *, uint32_t, TSInputEncoding);
TSTree *ts_parser_parse_string_encoding(TSParser *, const TSTree *, const char *, uint32_t, TSInputEncoding);
bool ts_parser_enabled(const TSParser *);
void ts_parser_set_enabled(TSParser *, bool);
size_t ts_parser_operation_limit(const TSParser *);

View file

@ -87,7 +87,7 @@ typedef enum {
} ErrorComparison;
typedef struct {
const void *string;
const char *string;
uint32_t length;
} TSStringInput;
@ -1647,7 +1647,7 @@ TSTree *ts_parser_parse_string(TSParser *self, const TSTree *old_tree,
}
TSTree *ts_parser_parse_string_encoding(TSParser *self, const TSTree *old_tree,
const void *string, uint32_t length, TSInputEncoding encoding) {
const char *string, uint32_t length, TSInputEncoding encoding) {
TSStringInput input = {string, length};
return ts_parser_parse(self, old_tree, (TSInput) {
&input,