Changeset 3bacee1 in mainline for uspace/lib/bithenge
- Timestamp:
- 2018-04-12T16:27:17Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3cf22f9
- Parents:
- 76d0981d
- git-author:
- Jiri Svoboda <jiri@…> (2018-04-11 19:25:33)
- git-committer:
- Jiri Svoboda <jiri@…> (2018-04-12 16:27:17)
- Location:
- uspace/lib/bithenge/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/bithenge/src/print.c
r76d0981d r3bacee1 101 101 newline(state); 102 102 state->first = false; 103 bool add_quotes = state->type == BITHENGE_PRINT_JSON 104 &&bithenge_node_type(key) != BITHENGE_NODE_STRING;103 bool add_quotes = state->type == BITHENGE_PRINT_JSON && 104 bithenge_node_type(key) != BITHENGE_NODE_STRING; 105 105 if (add_quotes) 106 106 state_printf(state, "\""); … … 225 225 errno_t bithenge_print_node(bithenge_print_type_t type, bithenge_node_t *tree) 226 226 { 227 state_t state = { type, true, 0, NULL, 0};227 state_t state = { type, true, 0, NULL, 0 }; 228 228 return print_node(&state, tree); 229 229 } … … 240 240 bithenge_print_type_t type, bithenge_node_t *tree) 241 241 { 242 state_t state = { type, true, 0, *str, *size};242 state_t state = { type, true, 0, *str, *size }; 243 243 errno_t rc = print_node(&state, tree); 244 244 *str = state.buffer; -
uspace/lib/bithenge/src/script.c
r76d0981d r3bacee1 206 206 state->token = TOKEN_EOF; 207 207 } else if (ch == '#') { 208 while (state->buffer[state->buffer_pos] != '\n' 209 &&state->buffer[state->buffer_pos] != '\0') {208 while (state->buffer[state->buffer_pos] != '\n' && 209 state->buffer[state->buffer_pos] != '\0') { 210 210 state->buffer_pos++; 211 211 fill_buffer(state); … … 225 225 return; 226 226 } else if (isalpha(ch)) { 227 while (isalnum(state->buffer[state->buffer_pos]) 228 ||state->buffer[state->buffer_pos] == '_')227 while (isalnum(state->buffer[state->buffer_pos]) || 228 state->buffer[state->buffer_pos] == '_') 229 229 state->buffer_pos++; 230 230 char *value = str_ndup(state->buffer + state->old_buffer_pos, … … 401 401 const char *name) 402 402 { 403 for (transform_list_t * e = state->transform_list; e; e = e->next) {403 for (transform_list_t * e = state->transform_list; e; e = e->next) { 404 404 if (!str_cmp(e->name, name)) { 405 405 bithenge_transform_inc_ref(e->transform); … … 774 774 expect(state, ','); 775 775 params = state_realloc(state, params, 776 (num_params + 1) *sizeof(*params));776 (num_params + 1) * sizeof(*params)); 777 777 if (state->error != EOK) 778 778 break; … … 784 784 785 785 /* TODO: show correct error position */ 786 if (state->error == EOK 787 &&bithenge_transform_num_params(result) != num_params)786 if (state->error == EOK && 787 bithenge_transform_num_params(result) != num_params) 788 788 syntax_error(state, "incorrect number of parameters before"); 789 789 … … 1115 1115 num++; 1116 1116 subxforms = state_realloc(state, subxforms, 1117 (num + 1) *sizeof(*subxforms));1117 (num + 1) * sizeof(*subxforms)); 1118 1118 } 1119 1119 … … 1233 1233 state->parameter_names = state_realloc(state, 1234 1234 state->parameter_names, 1235 (state->num_params + 1) *sizeof(*state->parameter_names));1235 (state->num_params + 1) * sizeof(*state->parameter_names)); 1236 1236 if (state->error != EOK) 1237 1237 break;
Note:
See TracChangeset
for help on using the changeset viewer.