@@ -415,25 +415,25 @@ void WriteAdaptedClass(FILE *File, ADAPT_CLASS Class, int NumConfigs) {
415
415
int i;
416
416
417
417
/* first write high level adapted class structure */
418
- fwrite (( char *) Class, sizeof (ADAPT_CLASS_STRUCT), 1 , File);
418
+ fwrite ( Class, sizeof (ADAPT_CLASS_STRUCT), 1 , File);
419
419
420
420
/* then write out the definitions of the permanent protos and configs */
421
- fwrite (( char *) Class->PermProtos , sizeof (uint32_t ),
422
- WordsInVectorOfSize (MAX_NUM_PROTOS), File);
423
- fwrite (( char *) Class->PermConfigs , sizeof (uint32_t ),
424
- WordsInVectorOfSize (MAX_NUM_CONFIGS), File);
421
+ fwrite ( Class->PermProtos , sizeof (uint32_t ),
422
+ WordsInVectorOfSize (MAX_NUM_PROTOS), File);
423
+ fwrite ( Class->PermConfigs , sizeof (uint32_t ),
424
+ WordsInVectorOfSize (MAX_NUM_CONFIGS), File);
425
425
426
426
/* then write out the list of temporary protos */
427
427
NumTempProtos = count (Class->TempProtos );
428
- fwrite (( char *) &NumTempProtos, sizeof (int ), 1 , File);
428
+ fwrite ( &NumTempProtos, sizeof (int ), 1 , File);
429
429
TempProtos = Class->TempProtos ;
430
430
iterate (TempProtos) {
431
431
void * proto = first_node (TempProtos);
432
- fwrite (( char *) proto, sizeof (TEMP_PROTO_STRUCT), 1 , File);
432
+ fwrite ( proto, sizeof (TEMP_PROTO_STRUCT), 1 , File);
433
433
}
434
434
435
435
/* then write out the adapted configs */
436
- fwrite (( char *) &NumConfigs, sizeof (int ), 1 , File);
436
+ fwrite ( &NumConfigs, sizeof (int ), 1 , File);
437
437
for (i = 0 ; i < NumConfigs; i++)
438
438
if (test_bit (Class->PermConfigs , i))
439
439
WritePermConfig (File, Class->Config [i].Perm );
@@ -457,7 +457,7 @@ void Classify::WriteAdaptedTemplates(FILE *File, ADAPT_TEMPLATES Templates) {
457
457
int i;
458
458
459
459
/* first write the high level adaptive template struct */
460
- fwrite (( char *) Templates, sizeof (ADAPT_TEMPLATES_STRUCT), 1 , File);
460
+ fwrite ( Templates, sizeof (ADAPT_TEMPLATES_STRUCT), 1 , File);
461
461
462
462
/* then write out the basic integer templates */
463
463
WriteIntTemplates (File, Templates->Templates , unicharset);
@@ -487,7 +487,7 @@ void WritePermConfig(FILE *File, PERM_CONFIG Config) {
487
487
assert (Config != nullptr );
488
488
while (Config->Ambigs [NumAmbigs] > 0 ) ++NumAmbigs;
489
489
490
- fwrite (( char *) &NumAmbigs, sizeof (uint8_t ), 1 , File);
490
+ fwrite (&NumAmbigs, sizeof (uint8_t ), 1 , File);
491
491
fwrite (Config->Ambigs , sizeof (UNICHAR_ID), NumAmbigs, File);
492
492
fwrite (&(Config->FontinfoId ), sizeof (int ), 1 , File);
493
493
} /* WritePermConfig */
@@ -506,8 +506,7 @@ void WritePermConfig(FILE *File, PERM_CONFIG Config) {
506
506
void WriteTempConfig (FILE *File, TEMP_CONFIG Config) {
507
507
assert (Config != nullptr );
508
508
509
- fwrite ((char *) Config, sizeof (TEMP_CONFIG_STRUCT), 1 , File);
510
- fwrite ((char *) Config->Protos , sizeof (uint32_t ),
511
- Config->ProtoVectorSize , File);
509
+ fwrite (Config, sizeof (TEMP_CONFIG_STRUCT), 1 , File);
510
+ fwrite (Config->Protos , sizeof (uint32_t ), Config->ProtoVectorSize , File);
512
511
513
512
} /* WriteTempConfig */
0 commit comments