Changeset 3441 for trunk/tools/dbginfo/kHll.cpp
- Timestamp:
- Apr 24, 2000, 11:38:12 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tools/dbginfo/kHll.cpp
r3344 r3441 1 /* $Id: kHll.cpp,v 1.1 1 2000-04-07 17:20:24bird Exp $1 /* $Id: kHll.cpp,v 1.12 2000-04-24 21:38:12 bird Exp $ 2 2 * 3 3 * kHll - Implementation of the class kHll. … … 122 122 assert(pPubSym != NULL); 123 123 124 pPubSym->cchName = cchName;124 pPubSym->cchName = (unsigned char)cchName; 125 125 pPubSym->achName[0] = '\0'; 126 126 strncat((char*)&pPubSym->achName[0], pachName, cchName); … … 402 402 if ((cbFilenames + cchFilename + 1) >= cbFilenamesAllocated) 403 403 { 404 void *pv = realloc(pachFilenames, cbFilenamesAllocated + 256);404 void *pv = realloc(pachFilenames, (size_t)cbFilenamesAllocated + 256); 405 405 assert(pv != NULL); 406 406 if (pv == NULL) … … 414 414 * Add filename 415 415 */ 416 pachFilenames[cbFilenames++] = cchFilename;416 pachFilenames[cbFilenames++] = (char)cchFilename; 417 417 memcpy(&pachFilenames[cbFilenames], pachFilename, cchFilename); 418 418 cbFilenames += cchFilename; 419 419 420 return ++cFilenames;420 return (unsigned short)++cFilenames; 421 421 } 422 422 … … 449 449 FirstEntry.hll04.uchType = 3; /* filename */ 450 450 FirstEntry.hll04.uchReserved = 0; 451 FirstEntry.hll04.cEntries = max(cFilenames, 1);451 FirstEntry.hll04.cEntries = (unsigned short)max(cFilenames, 1); 452 452 FirstEntry.hll04.iSeg = 0; 453 FirstEntry.hll04.u1.cbFileNameTable = cbFilenames >0 ? cbFilenames : 8;453 FirstEntry.hll04.u1.cbFileNameTable = cbFilenames != 0 ? cbFilenames : 8; 454 454 cb = sizeof(FirstEntry.hll04); 455 455 cbWritten = cbWrote = fwrite(&FirstEntry, 1, cb, phFile); … … 465 465 return -1; 466 466 467 if (cbFilenames >0)467 if (cbFilenames != 0) 468 468 { 469 469 cbWritten += cbWrote = fwrite(pachFilenames, 1, cbFilenames, phFile); … … 543 543 assert(pModule != NULL); 544 544 memset(pModule, 0, sizeof(*pModule)); 545 pModule->cchName = cchName;545 pModule->cchName = (unsigned char)cchName; 546 546 strcpy((char*)&pModule->achName[0], pszName); 547 547 pModule->chVerMajor = 4; … … 554 554 555 555 /* objects */ 556 if (cSegInfo >0)556 if (cSegInfo != 0) 557 557 { 558 558 pModule->SegInfo0.iObject = paSegInfo->iObject; … … 688 688 off, 689 689 iObject, 690 pvType == NULL ? 0 : -1//FIXME/TODO: Types->getIndex(pvType); check if 0 or -1.690 (unsigned short)(pvType == NULL ? 0 : -1) //FIXME/TODO: Types->getIndex(pvType); check if 0 or -1. 691 691 ); 692 692 … … 820 820 cchWritten += cch; 821 821 822 if (cbPublicSymbols >0)822 if (cbPublicSymbols != 0) 823 823 { 824 824 hllDirEntry.usType = HLL_DE_PUBLICS; … … 858 858 */ 859 859 860 if (cbSource >0)860 if (cbSource != 0) 861 861 { 862 862 hllDirEntry.usType = HLL_DE_IBMSRC; … … 965 965 while (pModule != NULL) 966 966 { 967 cch = pModule->writeDirEntries(phFile, iMod);967 cch = pModule->writeDirEntries(phFile, (unsigned short)iMod); 968 968 if (cch == -1) 969 969 return -1; … … 1049 1049 pEntry = new kHllModuleEntry( 1050 1050 pszName, 1051 pvLib == NULL ? 0 : -1, //FIXME/TODO: Libs->getIndex(pvLib); check if 0 or -1;1052 cSegInfo,1051 (unsigned short)(pvLib == NULL ? 0 : -1), //FIXME/TODO: Libs->getIndex(pvLib); check if 0 or -1; 1052 (unsigned char) cSegInfo, 1053 1053 paSegInfo); 1054 1054 … … 1077 1077 char szModName[256]; 1078 1078 kHllModuleEntry * pEntry; 1079 assert(pachName != NULL && cchName >0);1079 assert(pachName != NULL && cchName != 0); 1080 1080 1081 1081 szModName[0] = '\0'; … … 1083 1083 pEntry = new kHllModuleEntry( 1084 1084 szModName, 1085 pvLib == NULL ? 0 : -1, //FIXME/TODO: Libs->getIndex(pvLib); check if 0 or -1;1086 cSegInfo,1085 (unsigned short)(pvLib == NULL ? 0 : -1), //FIXME/TODO: Libs->getIndex(pvLib); check if 0 or -1; 1086 (unsigned char)cSegInfo, 1087 1087 paSegInfo); 1088 1088 … … 1256 1256 signed long fsize(FILE *phFile) 1257 1257 { 1258 intipos;1258 long ipos; 1259 1259 signed long cb; 1260 1260
Note:
See TracChangeset
for help on using the changeset viewer.