| 3094 | } |
| 3095 | |
| 3096 | BOOL |
| 3097 | Ext2RemoveDriveLetter(CHAR DrvLetter) |
| 3098 | { |
| 3099 | PEXT2_LETTER drvLetter = NULL; |
| 3100 | BOOL rc = FALSE; |
| 3101 | |
| 3102 | if (DrvLetter >= '0' && DrvLetter <= '9') { |
| 3103 | drvLetter = &drvDigits[DrvLetter - '0']; |
| 3104 | } else if (DrvLetter >= 'A' && DrvLetter <= 'Z') { |
| 3105 | drvLetter = &drvLetters[DrvLetter - 'A']; |
| 3106 | } else if (DrvLetter >= 'a' && DrvLetter <= 'z') { |
| 3107 | drvLetter = &drvLetters[DrvLetter - 'a']; |
| 3108 | } |
| 3109 | |
| 3110 | if (drvLetter && drvLetter->bUsed) { |
| 3111 | rc = Ext2RemoveDrvLetter(drvLetter); |
| 3112 | } |
| 3113 | |
| 3114 | return rc; |
| 3115 | } |
| 3116 | |
| 3117 | BOOL |
| 3118 | Ext2InitializeVolume( |
no test coverage detected