Changeset 3578 for trunk/kStuff/kLdr/kLdrMod.c
- Timestamp:
- Sep 2, 2007, 10:55:51 PM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kStuff/kLdr/kLdrMod.c
r3573 r3578 111 111 * Open the file using a bit provider. 112 112 */ 113 PK LDRRDR pRdr;114 int rc = k LdrRdrOpen(&pRdr, pszFilename);113 PKRDR pRdr; 114 int rc = kRdrOpen(&pRdr, pszFilename); 115 115 if (!rc) 116 116 { … … 118 118 if (!rc) 119 119 return 0; 120 k LdrRdrClose(pRdr);120 kRdrClose(pRdr); 121 121 } 122 122 return rc; … … 135 135 * @param ppMod Where to store the module handle. 136 136 */ 137 int kLdrModOpenFromRdr(PK LDRRDR pRdr, PPKLDRMOD ppMod)137 int kLdrModOpenFromRdr(PKRDR pRdr, PPKLDRMOD ppMod) 138 138 { 139 139 union … … 151 151 * Always read the 'new header' if we encounter MZ. 152 152 */ 153 rc = k LdrRdrRead(pRdr, &u, sizeof(u), 0);153 rc = kRdrRead(pRdr, &u, sizeof(u), 0); 154 154 if (rc) 155 155 return rc; 156 156 if ( u.u16 == IMAGE_DOS_SIGNATURE 157 && k LdrRdrSize(pRdr) > sizeof(IMAGE_DOS_HEADER))157 && kRdrSize(pRdr) > sizeof(IMAGE_DOS_HEADER)) 158 158 { 159 rc = k LdrRdrRead(pRdr, &u, sizeof(u.u32), K_OFFSETOF(IMAGE_DOS_HEADER, e_lfanew));159 rc = kRdrRead(pRdr, &u, sizeof(u.u32), K_OFFSETOF(IMAGE_DOS_HEADER, e_lfanew)); 160 160 if (rc) 161 161 return rc; 162 if ((KLDRFOFF)u.u32 < k LdrRdrSize(pRdr))162 if ((KLDRFOFF)u.u32 < kRdrSize(pRdr)) 163 163 { 164 164 offHdr = u.u32; 165 rc = k LdrRdrRead(pRdr, &u, sizeof(u.u32), offHdr);165 rc = kRdrRead(pRdr, &u, sizeof(u.u32), offHdr); 166 166 if (rc) 167 167 return rc;
Note:
See TracChangeset
for help on using the changeset viewer.