comparison src/unexec.c @ 5936:574f0cded429 cygwin

try to replace all nnnL or nnnUL constants with EMACS_[U]INT
author Henry Thompson <ht@markup.co.uk>
date Sun, 13 Dec 2015 13:22:58 +0000
parents 308d34e9f07d
children
comparison
equal deleted inserted replaced
5935:d5eb0914ca1f 5936:574f0cded429
453 for (scns = f_hdr.f_nscns; scns > 0; scns--) { 453 for (scns = f_hdr.f_nscns; scns > 0; scns--) {
454 if (read (a_out, &scntemp, sizeof (scntemp)) != sizeof (scntemp)) 454 if (read (a_out, &scntemp, sizeof (scntemp)) != sizeof (scntemp))
455 { 455 {
456 PERROR (a_name); 456 PERROR (a_name);
457 } 457 }
458 if (scntemp.s_scnptr > 0L) 458 if (scntemp.s_scnptr > E0)
459 { 459 {
460 if (block_copy_start < scntemp.s_scnptr + scntemp.s_size) 460 if (block_copy_start < scntemp.s_scnptr + scntemp.s_size)
461 block_copy_start = scntemp.s_scnptr + scntemp.s_size; 461 block_copy_start = scntemp.s_scnptr + scntemp.s_size;
462 } 462 }
463 if (strcmp (scntemp.s_name, ".text") == 0) 463 if (strcmp (scntemp.s_name, ".text") == 0)
517 f_dhdr.s_scnptr = f_thdr.s_scnptr + f_thdr.s_size; 517 f_dhdr.s_scnptr = f_thdr.s_scnptr + f_thdr.s_size;
518 data_scnptr = f_dhdr.s_scnptr; 518 data_scnptr = f_dhdr.s_scnptr;
519 f_bhdr.s_paddr = f_ohdr.data_start + f_ohdr.dsize; 519 f_bhdr.s_paddr = f_ohdr.data_start + f_ohdr.dsize;
520 f_bhdr.s_vaddr = f_ohdr.data_start + f_ohdr.dsize; 520 f_bhdr.s_vaddr = f_ohdr.data_start + f_ohdr.dsize;
521 f_bhdr.s_size = f_ohdr.bsize; 521 f_bhdr.s_size = f_ohdr.bsize;
522 f_bhdr.s_scnptr = 0L; 522 f_bhdr.s_scnptr = E0;
523 #ifndef USG_SHARED_LIBRARIES 523 #ifndef USG_SHARED_LIBRARIES
524 bias = f_dhdr.s_scnptr + f_dhdr.s_size - block_copy_start; 524 bias = f_dhdr.s_scnptr + f_dhdr.s_size - block_copy_start;
525 #endif 525 #endif
526 526
527 if (f_hdr.f_symptr > 0L) 527 if (f_hdr.f_symptr > E0)
528 { 528 {
529 f_hdr.f_symptr += bias; 529 f_hdr.f_symptr += bias;
530 } 530 }
531 531
532 if (f_thdr.s_lnnoptr > 0L) 532 if (f_thdr.s_lnnoptr > E0)
533 { 533 {
534 f_thdr.s_lnnoptr += bias; 534 f_thdr.s_lnnoptr += bias;
535 } 535 }
536 536
537 #ifdef ADJUST_EXEC_HEADER 537 #ifdef ADJUST_EXEC_HEADER
874 874
875 if (a_out < 0) 875 if (a_out < 0)
876 return 0; 876 return 0;
877 877
878 #ifdef COFF 878 #ifdef COFF
879 if (SYMS_START == 0L) 879 if (SYMS_START == E0)
880 return 0; 880 return 0;
881 #endif /* COFF */ 881 #endif /* COFF */
882 882
883 #ifdef COFF 883 #ifdef COFF
884 if (lnnoptr) /* if there is line number info */ 884 if (lnnoptr) /* if there is line number info */