Changeset 517 for GPL/branches/uniaud32-2.1.x/lib32/ossidc.cpp
- Timestamp:
- Jul 16, 2010, 6:13:04 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/branches/uniaud32-2.1.x/lib32/ossidc.cpp
r516 r517 104 104 OSSRET OSS32_Initialize(void) 105 105 { 106 short sI ;106 short sI, iTmp; 107 107 108 108 fStrategyInit = TRUE; … … 145 145 if (cardcalls[sI].cinitcall == NULL) continue; 146 146 if (*cardcalls[sI].cinitcall == NULL) continue; 147 if ((*cardcalls[sI].cinitcall)() == 0) fnCardExitCall[nrCardsDetected] = *cardcalls[sI].cexitcall; 147 iTmp = (*cardcalls[sI].cinitcall)(); 148 if (iTmp <= 0) continue; 149 while (iTmp) { 150 fnCardExitCall[nrCardsDetected++] = *cardcalls[sI].cexitcall; 151 iTmp--; 152 if (nrCardsDetected >= OSS32_MAX_AUDIOCARDS) break; 153 } 148 154 if (nrCardsDetected >= OSS32_MAX_AUDIOCARDS) break; 149 155 }
Note:
See TracChangeset
for help on using the changeset viewer.