Lines Matching refs:token
103 DAT_SR_TOKEN token; member
232 DAT_SR_TOKEN *token);
237 DAT_SR_TOKEN *token);
242 DAT_SR_TOKEN *token);
247 DAT_SR_TOKEN *token,
253 DAT_SR_TOKEN *token,
405 DAT_SR_TOKEN token; in dat_sr_parse_eof() local
407 if (DAT_SUCCESS != dat_sr_get_token(file, &token)) { in dat_sr_parse_eof()
411 if (DAT_SR_TOKEN_EOF == token.type) { in dat_sr_parse_eof()
414 (void) dat_sr_put_token(file, &token); in dat_sr_parse_eof()
483 DAT_SR_TOKEN token; in dat_sr_parse_entry() local
498 if (DAT_SUCCESS != dat_sr_get_token(file, &token)) { in dat_sr_parse_entry()
503 if (DAT_SR_TOKEN_STRING != token.type) { in dat_sr_parse_entry()
507 dat_os_free(token.value, in dat_sr_parse_entry()
509 dat_os_strlen(token.value)) + 1); in dat_sr_parse_entry()
549 DAT_SR_TOKEN token; in dat_sr_parse_ia_name() local
552 if (DAT_SUCCESS != dat_sr_get_token(file, &token)) { in dat_sr_parse_ia_name()
556 if (DAT_SR_TOKEN_STRING != token.type) { in dat_sr_parse_ia_name()
559 entry->ia_name = token.value; in dat_sr_parse_ia_name()
567 status_success = dat_sr_put_token(file, &token); in dat_sr_parse_ia_name()
584 DAT_SR_TOKEN token; in dat_sr_parse_api() local
587 if (DAT_SUCCESS != dat_sr_get_token(file, &token)) { in dat_sr_parse_api()
591 if (DAT_SR_TOKEN_STRING != token.type) { in dat_sr_parse_api()
594 token.value, &entry->api_version)) { in dat_sr_parse_api()
597 dat_os_free(token.value, in dat_sr_parse_api()
598 (sizeof (char) * dat_os_strlen(token.value)) + 1); in dat_sr_parse_api()
606 status_success = dat_sr_put_token(file, &token); in dat_sr_parse_api()
623 DAT_SR_TOKEN token; in dat_sr_parse_thread_safety() local
626 if (DAT_SUCCESS != dat_sr_get_token(file, &token)) { in dat_sr_parse_thread_safety()
630 if (DAT_SR_TOKEN_STRING != token.type) { in dat_sr_parse_thread_safety()
633 token.value, &entry->is_thread_safe)) { in dat_sr_parse_thread_safety()
636 dat_os_free(token.value, in dat_sr_parse_thread_safety()
637 (sizeof (char) * dat_os_strlen(token.value)) + 1); in dat_sr_parse_thread_safety()
645 status_success = dat_sr_put_token(file, &token); in dat_sr_parse_thread_safety()
662 DAT_SR_TOKEN token; in dat_sr_parse_default() local
665 if (DAT_SUCCESS != dat_sr_get_token(file, &token)) { in dat_sr_parse_default()
669 if (DAT_SR_TOKEN_STRING != token.type) { in dat_sr_parse_default()
672 token.value, &entry->is_default)) { in dat_sr_parse_default()
675 dat_os_free(token.value, in dat_sr_parse_default()
676 (sizeof (char) * dat_os_strlen(token.value)) + 1); in dat_sr_parse_default()
684 status_success = dat_sr_put_token(file, &token); in dat_sr_parse_default()
701 DAT_SR_TOKEN token; in dat_sr_parse_lib_path() local
704 if (DAT_SUCCESS != dat_sr_get_token(file, &token)) { in dat_sr_parse_lib_path()
708 if (DAT_SR_TOKEN_STRING != token.type) { in dat_sr_parse_lib_path()
711 entry->lib_path = token.value; in dat_sr_parse_lib_path()
719 status_success = dat_sr_put_token(file, &token); in dat_sr_parse_lib_path()
735 DAT_SR_TOKEN token; in dat_sr_parse_provider_version() local
738 if (DAT_SUCCESS != dat_sr_get_token(file, &token)) { in dat_sr_parse_provider_version()
742 if (DAT_SR_TOKEN_STRING != token.type) { in dat_sr_parse_provider_version()
745 token.value, &entry->provider_version)) { in dat_sr_parse_provider_version()
748 dat_os_free(token.value, in dat_sr_parse_provider_version()
749 (sizeof (char) * dat_os_strlen(token.value)) + 1); in dat_sr_parse_provider_version()
757 status_success = dat_sr_put_token(file, &token); in dat_sr_parse_provider_version()
774 DAT_SR_TOKEN token; in dat_sr_parse_ia_params() local
777 if (DAT_SUCCESS != dat_sr_get_token(file, &token)) { in dat_sr_parse_ia_params()
781 if (DAT_SR_TOKEN_STRING != token.type) { in dat_sr_parse_ia_params()
784 entry->ia_params = token.value; in dat_sr_parse_ia_params()
792 status_success = dat_sr_put_token(file, &token); in dat_sr_parse_ia_params()
809 DAT_SR_TOKEN token; in dat_sr_parse_platform_params() local
812 if (DAT_SUCCESS != dat_sr_get_token(file, &token)) { in dat_sr_parse_platform_params()
816 if (DAT_SR_TOKEN_STRING != token.type) { in dat_sr_parse_platform_params()
819 entry->platform_params = token.value; in dat_sr_parse_platform_params()
827 status_success = dat_sr_put_token(file, &token); in dat_sr_parse_platform_params()
844 DAT_SR_TOKEN token; in dat_sr_parse_eoe() local
847 if (DAT_SUCCESS != dat_sr_get_token(file, &token)) { in dat_sr_parse_eoe()
851 if ((DAT_SR_TOKEN_EOF != token.type) && in dat_sr_parse_eoe()
852 (DAT_SR_TOKEN_EOR != token.type)) { in dat_sr_parse_eoe()
861 status_success = dat_sr_put_token(file, &token); in dat_sr_parse_eoe()
1077 DAT_SR_TOKEN *token) in dat_sr_get_token() argument
1080 return (dat_sr_read_token(file, token)); in dat_sr_get_token()
1086 *token = top->token; in dat_sr_get_token()
1103 DAT_SR_TOKEN *token) /*ARGSUSED*/ in dat_sr_put_token() argument
1111 top->token = *token; in dat_sr_put_token()
1126 DAT_SR_TOKEN *token) in dat_sr_read_token() argument
1165 token->type = DAT_SR_TOKEN_EOF; in dat_sr_read_token()
1166 token->value = NULL; in dat_sr_read_token()
1167 token->value_len = 0; in dat_sr_read_token()
1170 token->type = DAT_SR_TOKEN_EOR; in dat_sr_read_token()
1171 token->value = NULL; in dat_sr_read_token()
1172 token->value_len = 0; in dat_sr_read_token()
1220 token, in dat_sr_read_token()
1227 token, in dat_sr_read_token()
1240 dat_sr_type_to_str(token->type), in dat_sr_read_token()
1241 ((DAT_SR_TOKEN_STRING == token->type) ? token->value : "")); in dat_sr_read_token()
1254 DAT_SR_TOKEN *token, in dat_sr_read_str() argument
1257 token->type = DAT_SR_TOKEN_STRING; in dat_sr_read_str()
1259 token->value_len = sizeof (char) * (token_len + 1); in dat_sr_read_str()
1260 if (NULL == (token->value = dat_os_alloc(token->value_len))) { in dat_sr_read_str()
1264 if (token_len != dat_os_fread(file, token->value, token_len)) { in dat_sr_read_str()
1265 dat_os_free(token->value, token->value_len); in dat_sr_read_str()
1266 token->value = NULL; in dat_sr_read_str()
1271 token->value[token->value_len - 1] = '\0'; in dat_sr_read_str()
1284 DAT_SR_TOKEN *token, in dat_sr_read_quoted_str() argument
1299 token->type = DAT_SR_TOKEN_STRING; in dat_sr_read_quoted_str()
1301 token->value_len = sizeof (char) * (str_len - num_escape_seq + 1); in dat_sr_read_quoted_str()
1303 if (NULL == (token->value = dat_os_alloc(token->value_len))) { in dat_sr_read_quoted_str()
1324 token->value[j] = c; in dat_sr_read_quoted_str()
1337 token->value[token->value_len - 1] = '\0'; in dat_sr_read_quoted_str()
1341 if (NULL != token->value) { in dat_sr_read_quoted_str()
1342 dat_os_free(token->value, token->value_len); in dat_sr_read_quoted_str()
1343 token->value = NULL; in dat_sr_read_quoted_str()