func:  iseries_open (wtap * wth, int *err, gchar ** err_info) gint offset ; char magic [ ISERIES_LINE_LENGTH ] ; char unicodemagic [ ] = { x43 , x00 , x4F , x00 , x4D , x00 , x4D , x00 , x55 , x00 , x4E , x00 , x49 , x00 , x43 , x00 , x41 } ; if ( ! wtap_read_bytes ( wth -> fh , & magic , sizeof magic , err , err_info ) )  offset = 0; while ( ( unsigned int ) offset < ( ISERIES_LINE_LENGTH - ( sizeof unicodemagic ) ) )  if ( memcmp ( magic + offset , unicodemagic , sizeof unicodemagic ) == 0 )  offset += 1; offset = 0; while ( offset < ( ISERIES_LINE_LENGTH - ISERIES_HDR_MAGIC_LEN ) )  if ( memcmp ( magic + offset , ISERIES_HDR_MAGIC_STR , ISERIES_HDR_MAGIC_LEN ) == 0 )  offset += 1; 