Changeset 501 for GPL/trunk/drv32
- Timestamp:
- Jul 11, 2010, 7:01:51 AM (15 years ago)
- Location:
- GPL/trunk/drv32
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
GPL/trunk/drv32/parse.c
r484 r501 39 39 #include <string.h> 40 40 41 #ifdef DEBUG42 41 #define COMM_DEBUG 43 #endif44 42 45 43 // True if the /V parameter was specified -
GPL/trunk/drv32/read.cpp
r268 r501 11 11 int wrOffset= 0; 12 12 char *szprintBuf= 0; 13 #ifdef DEBUG14 int max_buf_size= 0x100000;15 #else16 int max_buf_size= 0x10000;17 #endif18 13 19 14 void * __ioremap(unsigned long physaddr, unsigned long size, unsigned long flags); … … 25 20 { 26 21 RPRWV __far* rp = (RPRWV __far*)_rp; 27 22 28 23 char *lin; 29 24 int transferCount= rp->Count; 30 25 31 26 if( szprintBuf ) 32 27 { … … 35 30 { 36 31 int diffCount; 37 32 38 33 if( rdOffset > wrOffset ) 39 34 { 40 diffCount= max_buf_size- rdOffset + wrOffset;35 diffCount= DBG_MAX_BUF_SIZE - rdOffset + wrOffset; 41 36 } else 42 37 { … … 45 40 if( transferCount > diffCount ) 46 41 transferCount= diffCount; 47 42 48 43 rp->Count= transferCount; 49 if( (rdOffset + transferCount) > max_buf_size)44 if( (rdOffset + transferCount) > DBG_MAX_BUF_SIZE ) 50 45 { 51 diffCount= max_buf_size- rdOffset;46 diffCount= DBG_MAX_BUF_SIZE - rdOffset; 52 47 memcpy( lin, szprintBuf + rdOffset, diffCount ); 53 48 transferCount= transferCount - diffCount; … … 55 50 } else 56 51 diffCount= 0; 57 58 if( transferCount ) 52 53 if( transferCount ) 59 54 { 60 55 memcpy( lin + diffCount, szprintBuf + rdOffset, transferCount ); -
GPL/trunk/drv32/strategy.c
r458 r501 38 38 ULONG StratClose(RP __far *_rp); 39 39 40 ULONG DiscardableInit(RPInit __far*); 40 ULONG DiscardableInit(RPInit __far*); 41 41 42 42 ULONG deviceOwner = DEV_NO_OWNER; … … 70 70 RPInit __far* rp = (RPInit __far*)_rp; 71 71 rc = DiscardableInit(rp); 72 #ifdef DEBUG 73 dprintf(("StratInit. cp1.rc %d", rc)); 74 #endif 72 dprintf(("StratInit End rc=%d", rc)); 75 73 return rc; 76 74 } … … 89 87 BYTE LowIRQ; 90 88 BYTE HighIRQ; 91 BYTE Pin; 89 BYTE Pin; 92 90 }; 93 91 extern struct SaveIRQForSlot sISRHigh[]; … … 138 136 #endif 139 137 if(rp->Function == 1) {//end of shutdown 140 OSS32_Shutdown(); 138 OSS32_Shutdown(); 141 139 } 142 140 return(RPDONE);
Note:
See TracChangeset
for help on using the changeset viewer.