static void step_parser(parser_context *context) { if(look_for(context, "()")) { node_type_test(context); if(JSONPATH_SUCCESS == context->result.code && has_more_input(context)) { consume_char(context); consume_char(context); } } else { name_test(context); } if(JSONPATH_SUCCESS == context->result.code && has_more_input(context)) { step_predicate_parser(context); } if(ERR_UNEXPECTED_VALUE == context->result.code && '[' == context->result.expected_char) { enter_state(context, ST_STEP); context->result.code = JSONPATH_SUCCESS; } }
int open_file(char *file_name,int flag) { int i,j; if(openfile.length<=n) { return FAIL; } i=name_test(file_name); j=file_exist(file_name); if(i!=OK||j!=TRUE) { return FAIL; } file_t open_new; open_new=get_file_from_name(file_name); open_file_add(&openfile.file[openfile.length++],open_new,flag); }
int main (void) { /* Force output of the Electric Fence banner message. */ force_efence_banner () ; puts ("") ; printf (" version : %s\n\n", src_get_version ()) ; /* Current max converter is SRC_LINEAR. */ name_test (SRC_LINEAR) ; error_test () ; src_ratio_test () ; return 0 ; } /* main */
int main (void) { puts ("") ; printf (" version : %s\n\n", src_get_version ()) ; /* Current max converter is SRC_LINEAR. */ name_test () ; error_test () ; src_ratio_test () ; zero_input_test (SRC_ZERO_ORDER_HOLD) ; zero_input_test (SRC_LINEAR) ; zero_input_test (SRC_SINC_FASTEST) ; puts ("") ; return 0 ; } /* main */