20191102 We could find void, so, we are going to analyze function part. We added class aToken function private "int found_type( char* p_token )". int aToken::found_type( char* p_token ) { if ( m_compare( p_token, "void") == 1 ) { err_msg_006("p_token: %s\r\n", p_token ); exit(-1); return 1; } else if ( m_compare( p_token, "int") == 1 ) { err_msg_006("p_token: %s\r\n", p_token ); exit(-1); return 1; } return 0; } --- of m_fread: 1 fread: 1 end of m_fread: 1 start of put_token: m_size=256 m_cnt_tkn=3 put_token:token=void end of put_token: g000 token=void p_token: void