int function ( Name arg0 ) { int loc0 = ( arg0 . hashCode ( ) & 0x7FFFFFFF ) % TABLE_SIZE ; int loc1 = - 1 ; for ( Entry loc2 = table [ loc0 ] ; loc2 != null ; loc2 = loc2 . next ) { if ( loc2 . arg0 . equals ( arg0 ) ) loc1 = loc2 . loc1 ; } if ( verbose ) System . err . println ( "srini_string" + arg0 + "srini_string" + loc1 ) ; return loc1 ; }
retrieves the position of the given name , if it has been previously included in the message . concode_field_sep Entry next concode_elem_sep int pos concode_elem_sep Name name concode_elem_sep int TABLE_SIZE concode_elem_sep int MAX_POINTER concode_elem_sep Entry[] table concode_elem_sep boolean verbose concode_field_sep void add