reads an ascii string with a given length from the current cursor position . if there is a 0 character in the string , it will be skipped concode_field_sep byte[] data concode_elem_sep ByteBuffer bytes concode_elem_sep ReentrantLock lock concode_field_sep int readUWord concode_elem_sep void unlock concode_elem_sep void patchQWord concode_elem_sep int getRemaining concode_elem_sep void patchDWord concode_elem_sep byte readSByte concode_elem_sep boolean hasMore concode_elem_sep void skip concode_elem_sep short readSWord concode_elem_sep void seek concode_elem_sep void patchByte concode_elem_sep void patchByte concode_elem_sep ByteSequence fromFile concode_elem_sep void savePatched concode_elem_sep long getPosition concode_elem_sep void patchWord concode_elem_sep double readDouble concode_elem_sep long readUDword concode_elem_sep float readFloat concode_elem_sep void setByteOrder concode_elem_sep ByteSequence fromBytes concode_elem_sep void lock concode_elem_sep short readUByte concode_elem_sep long readSQword concode_elem_sep int readSDword
String function ( int arg0 ) { StringBuilder loc0 = new StringBuilder ( ) ; for ( int loc1 = 0 ; loc1 < arg0 ; loc1 ++ ) { byte loc2 = bytes . get ( ) ; if ( loc2 != 0 ) { loc0 . append ( ( char ) loc2 ) ; } } return loc0 . toString ( ) ; }