Changeset 5106 for trunk/src/win32k/dev32/d32init.c
- Timestamp:
- Feb 11, 2001, 4:21:09 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/win32k/dev32/d32init.c
r5086 r5106 1 /* $Id: d32init.c,v 1.3 2 2001-02-10 11:11:42bird Exp $1 /* $Id: d32init.c,v 1.33 2001-02-11 15:21:09 bird Exp $ 2 2 * 3 3 * d32init.c - 32-bits init routines. … … 579 579 /* Check for any revision flag */ 580 580 pKrnlInfo->fKernel = 0; 581 if ( *psz == 'A' || *psz == 'a')581 if ((*psz >= 'A' && *psz <= 'E') || (*psz >= 'a' && *psz <= 'e')) 582 582 { 583 583 pKrnlInfo->fKernel = (*psz - (*psz >= 'a' ? 'a'-1 : 'A'-1)) << KF_REV_SHIFT; … … 763 763 * or 764 764 * mov eax, msoff32 765 * or 766 * push edi 767 * mov eax, dword ptr [xxxxxxxx] 765 768 * 766 769 */ … … 785 788 (pach[0] == 0x33 && !fOverload) /* the next prolog */ 786 789 || 787 (pach[0] == 0xa1 && !fOverload) /* last prolog */ 790 (pach[0] == 0xa1 && !fOverload) /* the next prolog */ 791 || 792 (pach[0] == 0x57 && pach[1] == 0x8b && !fOverload) /* the last prolog */ 788 793 ) 789 794 { … … 1450 1455 * callTab-entry + c holds the selector for the object. (These two fields is the 16:16-bit pointer to the variable.) 1451 1456 */ 1457 case EPT_VARIMPORTNR32: 1458 case EPT_VARIMPORTNR16: 1459 if (!aImportTab[i].fFound) 1460 { 1461 memset(pchCTEntry, 0, VARIMPORT_ENTRY); 1462 break; 1463 } 1452 1464 case EPT_VARIMPORT32: 1453 1465 case EPT_VARIMPORT16:
Note:
See TracChangeset
for help on using the changeset viewer.