// file: $SPEECH_HOMEWORK4/hw4/util/calculate_lpc/v1.0/clpc_gp_0.cc // // a simple command line parser // // isip include files // #include "calculate_lpc.h" #include "calculate_lpc_constants.h" #include "signal_noise_ratio_constants.h" // function: get_parameters_cc // // arguments: // // return value: a logical_1 indicating status // // This function parses command line arguments. // // logical_1 get_parameters_cc(int_4 argc_a, char_1** argv_a, char_1*& param_file_a, char_1*& input_file_a, char_1*& output_file_a, int_4& debug_level_a, int_4& num_chan_a, float_4& window_a, float_4& pre_emphasize_value_a, int_4& lp_order_a, float_4& center_a, int_4& sf_a, int_4& method_a) { // main decoding loop // int_4 last_index = argc_a; char_1 tmp_string[ISIP_MAX_STRING_LENGTH]; // if no arguments are given then print out a help message // if (last_index == (int)1) { sprintf((char*)tmp_string, (char*)ISIP_HELP_FORMAT, (char*)CLPC_HELP_FILE); system((char*)tmp_string); // exit gracefully // exit (ISIP_NO_ERROR); } for (int_4 index=1; index