Changeset 10395 for trunk/include
- Timestamp:
- Jan 15, 2004, 11:27:10 AM (22 years ago)
- Location:
- trunk/include
- Files:
- 
      - 4 edited
 
 - 
          
  dbgwrap.h (modified) (48 diffs)
- 
          
  odin32.dbg.vac3.mk (modified) (2 diffs)
- 
          
  odin32.rel.vac3.mk (modified) (2 diffs)
- 
          
  versionos2.h (modified) (2 diffs)
 
Legend:
- Unmodified
- Added
- Removed
- 
      trunk/include/dbgwrap.hr9430 r10395 3 3 4 4 #include <odinwrap.h> 5 6 #define NO_CALLER 7 #ifndef NO_CALLER 8 #define DBGWRAP_CALLER_FMT "%08x " 9 #define DBGWRAP_CALLER_ARG ((unsigned *)&(arg1))[-1], 10 #else 11 #define DBGWRAP_CALLER_FMT 12 #define DBGWRAP_CALLER_ARG 13 #endif 5 14 6 15 typedef DWORD (* WIN32API DBG_WINPROC0)(); … … 42 51 a(); \ 43 52 dbg_ThreadPopCall(); \ 53 dprintf((DBGWRAP_MODULE": %s returned (void)\n", #a)); \ 44 54 } 45 55 … … 48 58 { \ 49 59 DWORD ret; \ 50 dprintf((DBGWRAP_ MODULE": %s %x",#a, arg1)); \60 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x\n", DBGWRAP_CALLER_ARG #a, arg1)); \ 51 61 dbg_ThreadPushCall(#a); \ 52 62 ret = ((DBG_WINPROC4)a)(arg1); \ 53 63 dbg_ThreadPopCall(); \ 54 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \64 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 55 65 return ret; \ 56 66 } … … 59 69 void WIN32API Dbg##a(DWORD arg1) \ 60 70 { \ 61 dprintf((DBGWRAP_ MODULE": %s %x",#a, arg1)); \71 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x\n", DBGWRAP_CALLER_ARG #a, arg1)); \ 62 72 dbg_ThreadPushCall(#a); \ 63 73 ((DBG_WINPROC4_NORET)a)(arg1); \ 64 74 dbg_ThreadPopCall(); \ 75 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned void\n", DBGWRAP_CALLER_ARG #a)); \ 65 76 } 66 77 … … 69 80 { \ 70 81 DWORD ret; \ 71 dprintf((DBGWRAP_ MODULE": %s %x %x",#a, arg1, arg2)); \82 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2)); \ 72 83 dbg_ThreadPushCall(#a); \ 73 84 ret = ((DBG_WINPROC8)a)(arg1, arg2); \ 74 85 dbg_ThreadPopCall(); \ 75 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \86 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 76 87 return ret; \ 77 88 } … … 80 91 void WIN32API Dbg##a(DWORD arg1, DWORD arg2) \ 81 92 { \ 82 dprintf((DBGWRAP_ MODULE": %s %x %x",#a, arg1, arg2)); \93 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2)); \ 83 94 dbg_ThreadPushCall(#a); \ 84 95 ((DBG_WINPROC8)a)(arg1, arg2); \ 85 96 dbg_ThreadPopCall(); \ 86 dprintf((DBGWRAP_ MODULE": %s",#a)); \97 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned void\n", DBGWRAP_CALLER_ARG #a)); \ 87 98 } 88 99 … … 91 102 { \ 92 103 DWORD ret; \ 93 dprintf((DBGWRAP_ MODULE": %s %x %x %x",#a, arg1, arg2, arg3)); \104 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3)); \ 94 105 dbg_ThreadPushCall(#a); \ 95 106 ret = ((DBG_WINPROC12)a)(arg1, arg2, arg3); \ 96 107 dbg_ThreadPopCall(); \ 97 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \108 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 98 109 return ret; \ 99 110 } … … 103 114 { \ 104 115 DWORD ret; \ 105 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x",#a, arg1, arg2, arg3, arg4)); \116 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4)); \ 106 117 dbg_ThreadPushCall(#a); \ 107 118 ret = ((DBG_WINPROC16)a)(arg1, arg2, arg3, arg4); \ 108 119 dbg_ThreadPopCall(); \ 109 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \120 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 110 121 return ret; \ 111 122 } … … 115 126 { \ 116 127 DWORD ret; \ 117 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5)); \128 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5)); \ 118 129 dbg_ThreadPushCall(#a); \ 119 130 ret = ((DBG_WINPROC20)a)(arg1, arg2, arg3, arg4, arg5); \ 120 131 dbg_ThreadPopCall(); \ 121 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \132 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 122 133 return ret; \ 123 134 } … … 127 138 { \ 128 139 DWORD ret; \ 129 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6)); \140 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6)); \ 130 141 dbg_ThreadPushCall(#a); \ 131 142 ret = ((DBG_WINPROC24)a)(arg1, arg2, arg3, arg4, arg5, arg6); \ 132 143 dbg_ThreadPopCall(); \ 133 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \144 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 134 145 return ret; \ 135 146 } … … 139 150 { \ 140 151 DWORD ret; \ 141 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7)); \152 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7)); \ 142 153 dbg_ThreadPushCall(#a); \ 143 154 ret = ((DBG_WINPROC28)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7); \ 144 155 dbg_ThreadPopCall(); \ 145 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \156 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 146 157 return ret; \ 147 158 } … … 151 162 { \ 152 163 DWORD ret; \ 153 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x %x %x ",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)); \164 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)); \ 154 165 dbg_ThreadPushCall(#a); \ 155 166 ret = ((DBG_WINPROC32)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); \ 156 167 dbg_ThreadPopCall(); \ 157 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \168 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 158 169 return ret; \ 159 170 } … … 163 174 { \ 164 175 DWORD ret; \ 165 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)); \176 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)); \ 166 177 dbg_ThreadPushCall(#a); \ 167 178 ret = ((DBG_WINPROC36)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); \ 168 179 dbg_ThreadPopCall(); \ 169 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \180 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 170 181 return ret; \ 171 182 } … … 175 186 { \ 176 187 DWORD ret; \ 177 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)); \188 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)); \ 178 189 dbg_ThreadPushCall(#a); \ 179 190 ret = ((DBG_WINPROC40)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); \ 180 191 dbg_ThreadPopCall(); \ 181 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \192 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 182 193 return ret; \ 183 194 } … … 187 198 { \ 188 199 DWORD ret; \ 189 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)); \200 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)); \ 190 201 dbg_ThreadPushCall(#a); \ 191 202 ret = ((DBG_WINPROC44)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); \ 192 203 dbg_ThreadPopCall(); \ 193 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \204 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 194 205 return ret; \ 195 206 } … … 199 210 { \ 200 211 DWORD ret; \ 201 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12)); \212 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12)); \ 202 213 dbg_ThreadPushCall(#a); \ 203 214 ret = ((DBG_WINPROC48)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12); \ 204 215 dbg_ThreadPopCall(); \ 205 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \216 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 206 217 return ret; \ 207 218 } … … 211 222 { \ 212 223 DWORD ret; \ 213 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x %x %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13)); \224 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x %x %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13)); \ 214 225 dbg_ThreadPushCall(#a); \ 215 226 ret = ((DBG_WINPROC52)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13); \ 216 227 dbg_ThreadPopCall(); \ 217 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \228 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 218 229 return ret; \ 219 230 } … … 223 234 { \ 224 235 DWORD ret; \ 225 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x %x %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13)); \236 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x %x %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13)); \ 226 237 dbg_ThreadPushCall(#a); \ 227 238 ret = ((DBG_WINPROC56)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14); \ 228 239 dbg_ThreadPopCall(); \ 229 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \240 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 230 241 return ret; \ 231 242 } … … 237 248 { \ 238 249 DWORD ret; \ 239 dprintf2((DBGWRAP_MODULE": %s ", #a)); \250 dprintf2((DBGWRAP_MODULE": %s\n", #a)); \ 240 251 dbg_ThreadPushCall(#a); \ 241 252 ret = ((DBG_WINPROC0)a)(); \ 242 253 dbg_ThreadPopCall(); \ 243 dprintf2((DBGWRAP_MODULE": %s returned %x ", #a, ret)); \254 dprintf2((DBGWRAP_MODULE": %s returned %x\n", #a, ret)); \ 244 255 return ret; \ 245 256 } … … 249 260 { \ 250 261 DWORD ret; \ 251 dprintf2((DBGWRAP_ MODULE": %s %x",#a, arg1)); \262 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x\n", DBGWRAP_CALLER_ARG #a, arg1)); \ 252 263 dbg_ThreadPushCall(#a); \ 253 264 ret = ((DBG_WINPROC4)a)(arg1); \ 254 265 dbg_ThreadPopCall(); \ 255 dprintf2((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \266 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 256 267 return ret; \ 257 268 } … … 261 272 { \ 262 273 DWORD ret; \ 263 dprintf2((DBGWRAP_ MODULE": %s %x %x",#a, arg1, arg2)); \274 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2)); \ 264 275 dbg_ThreadPushCall(#a); \ 265 276 ret = ((DBG_WINPROC8)a)(arg1, arg2); \ 266 277 dbg_ThreadPopCall(); \ 267 dprintf2((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \278 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 268 279 return ret; \ 269 280 } … … 273 284 { \ 274 285 DWORD ret; \ 275 dprintf2((DBGWRAP_ MODULE": %s %x %x %x",#a, arg1, arg2, arg3)); \286 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3)); \ 276 287 dbg_ThreadPushCall(#a); \ 277 288 ret = ((DBG_WINPROC12)a)(arg1, arg2, arg3); \ 278 289 dbg_ThreadPopCall(); \ 279 dprintf2((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \290 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 280 291 return ret; \ 281 292 } … … 285 296 { \ 286 297 DWORD ret; \ 287 dprintf2((DBGWRAP_ MODULE": %s %x %x %x %x",#a, arg1, arg2, arg3, arg4)); \298 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4)); \ 288 299 dbg_ThreadPushCall(#a); \ 289 300 ret = ((DBG_WINPROC16)a)(arg1, arg2, arg3, arg4); \ 290 301 dbg_ThreadPopCall(); \ 291 dprintf2((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \302 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 292 303 return ret; \ 293 304 } … … 297 308 { \ 298 309 DWORD ret; \ 299 dprintf2((DBGWRAP_ MODULE": %s %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5)); \310 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5)); \ 300 311 dbg_ThreadPushCall(#a); \ 301 312 ret = ((DBG_WINPROC20)a)(arg1, arg2, arg3, arg4, arg5); \ 302 313 dbg_ThreadPopCall(); \ 303 dprintf2((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \314 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 304 315 return ret; \ 305 316 } … … 309 320 { \ 310 321 DWORD ret; \ 311 dprintf2((DBGWRAP_ MODULE": %s %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6)); \322 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6)); \ 312 323 dbg_ThreadPushCall(#a); \ 313 324 ret = ((DBG_WINPROC24)a)(arg1, arg2, arg3, arg4, arg5, arg6); \ 314 325 dbg_ThreadPopCall(); \ 315 dprintf2((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \326 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 316 327 return ret; \ 317 328 } … … 321 332 { \ 322 333 DWORD ret; \ 323 dprintf2((DBGWRAP_ MODULE": %s %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7)); \334 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7)); \ 324 335 dbg_ThreadPushCall(#a); \ 325 336 ret = ((DBG_WINPROC28)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7); \ 326 337 dbg_ThreadPopCall(); \ 327 dprintf2((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \338 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 328 339 return ret; \ 329 340 } … … 333 344 { \ 334 345 DWORD ret; \ 335 dprintf2((DBGWRAP_ MODULE": %s %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)); \346 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)); \ 336 347 dbg_ThreadPushCall(#a); \ 337 348 ret = ((DBG_WINPROC32)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); \ 338 349 dbg_ThreadPopCall(); \ 339 dprintf2((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \350 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 340 351 return ret; \ 341 352 } … … 345 356 { \ 346 357 DWORD ret; \ 347 dprintf2((DBGWRAP_ MODULE": %s %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)); \358 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)); \ 348 359 dbg_ThreadPushCall(#a); \ 349 360 ret = ((DBG_WINPROC36)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); \ 350 361 dbg_ThreadPopCall(); \ 351 dprintf2((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \362 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 352 363 return ret; \ 353 364 } … … 357 368 { \ 358 369 DWORD ret; \ 359 dprintf2((DBGWRAP_ MODULE": %s %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)); \370 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)); \ 360 371 dbg_ThreadPushCall(#a); \ 361 372 ret = ((DBG_WINPROC40)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); \ 362 373 dbg_ThreadPopCall(); \ 363 dprintf2((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \374 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 364 375 return ret; \ 365 376 } … … 369 380 { \ 370 381 DWORD ret; \ 371 dprintf2((DBGWRAP_ MODULE": %s %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)); \382 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)); \ 372 383 dbg_ThreadPushCall(#a); \ 373 384 ret = ((DBG_WINPROC44)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); \ 374 385 dbg_ThreadPopCall(); \ 375 dprintf2((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \386 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 376 387 return ret; \ 377 388 } … … 381 392 { \ 382 393 DWORD ret; \ 383 dprintf2((DBGWRAP_ MODULE": %s %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12)); \394 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12)); \ 384 395 dbg_ThreadPushCall(#a); \ 385 396 ret = ((DBG_WINPROC48)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12); \ 386 397 dbg_ThreadPopCall(); \ 387 dprintf2((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \398 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 388 399 return ret; \ 389 400 } … … 393 404 { \ 394 405 DWORD ret; \ 395 dprintf2((DBGWRAP_ MODULE": %s %x %x %x %x %x %x %x %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13)); \406 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x %x %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13)); \ 396 407 dbg_ThreadPushCall(#a); \ 397 408 ret = ((DBG_WINPROC52)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13); \ 398 409 dbg_ThreadPopCall(); \ 399 dprintf2((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \410 dprintf2((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 400 411 return ret; \ 401 412 } … … 409 420 { \ 410 421 DWORD ret; \ 411 dprintf((DBGWRAP_MODULE": %s ", #a)); \422 dprintf((DBGWRAP_MODULE": %s\n", #a)); \ 412 423 dbg_ThreadPushCall(#a); \ 413 424 ret = (DWORD)a(); \ 414 425 dbg_ThreadPopCall(); \ 415 dprintf((DBGWRAP_MODULE": %s returned %x ", #a, ret)); \426 dprintf((DBGWRAP_MODULE": %s returned %x\n", #a, ret)); \ 416 427 return ret; \ 417 428 } … … 422 433 { \ 423 434 DWORD ret; \ 424 dprintf((DBGWRAP_MODULE": %s ", #a)); \435 dprintf((DBGWRAP_MODULE": %s\n", #a)); \ 425 436 dbg_ThreadPushCall(#a); \ 426 437 a(); \ 427 438 dbg_ThreadPopCall(); \ 439 dprintf((DBGWRAP_MODULE": %s returned (void)\n", #a)); \ 428 440 } 429 441 … … 433 445 { \ 434 446 DWORD ret; \ 435 dprintf((DBGWRAP_ MODULE": %s %x",#a, arg1)); \447 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x\n", DBGWRAP_CALLER_ARG #a, arg1)); \ 436 448 dbg_ThreadPushCall(#a); \ 437 449 ret = ((DBG_WINPROC4)a)(arg1); \ 438 450 dbg_ThreadPopCall(); \ 439 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \451 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 440 452 return ret; \ 441 453 } … … 445 457 void WIN32API Dbg##a(DWORD arg1) \ 446 458 { \ 447 dprintf((DBGWRAP_ MODULE": %s %x",#a, arg1)); \459 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x\n", DBGWRAP_CALLER_ARG #a, arg1)); \ 448 460 dbg_ThreadPushCall(#a); \ 449 461 ((DBG_WINPROC4_NORET)a)(arg1); \ 450 462 dbg_ThreadPopCall(); \ 463 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned (void)\n", DBGWRAP_CALLER_ARG #a)); \ 451 464 } 452 465 … … 456 469 { \ 457 470 DWORD ret; \ 458 dprintf((DBGWRAP_ MODULE": %s %x %x",#a, arg1, arg2)); \471 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2)); \ 459 472 dbg_ThreadPushCall(#a); \ 460 473 ret = ((DBG_WINPROC8)a)(arg1, arg2); \ 461 474 dbg_ThreadPopCall(); \ 462 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \475 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 463 476 return ret; \ 464 477 } … … 469 482 { \ 470 483 DWORD ret; \ 471 dprintf((DBGWRAP_ MODULE": %s %x %x %x",#a, arg1, arg2, arg3)); \484 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3)); \ 472 485 dbg_ThreadPushCall(#a); \ 473 486 ret = ((DBG_WINPROC12)a)(arg1, arg2, arg3); \ 474 487 dbg_ThreadPopCall(); \ 475 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \488 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 476 489 return ret; \ 477 490 } … … 482 495 { \ 483 496 DWORD ret; \ 484 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x",#a, arg1, arg2, arg3, arg4)); \497 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4)); \ 485 498 dbg_ThreadPushCall(#a); \ 486 499 ret = ((DBG_WINPROC16)a)(arg1, arg2, arg3, arg4); \ 487 500 dbg_ThreadPopCall(); \ 488 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \501 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 489 502 return ret; \ 490 503 } … … 495 508 { \ 496 509 DWORD ret; \ 497 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5)); \510 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5)); \ 498 511 dbg_ThreadPushCall(#a); \ 499 512 ret = ((DBG_WINPROC20)a)(arg1, arg2, arg3, arg4, arg5); \ 500 513 dbg_ThreadPopCall(); \ 501 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \514 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 502 515 return ret; \ 503 516 } … … 508 521 { \ 509 522 DWORD ret; \ 510 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6)); \523 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6)); \ 511 524 dbg_ThreadPushCall(#a); \ 512 525 ret = ((DBG_WINPROC24)a)(arg1, arg2, arg3, arg4, arg5, arg6); \ 513 526 dbg_ThreadPopCall(); \ 514 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \527 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 515 528 return ret; \ 516 529 } … … 521 534 { \ 522 535 DWORD ret; \ 523 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7)); \536 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7)); \ 524 537 dbg_ThreadPushCall(#a); \ 525 538 ret = ((DBG_WINPROC28)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7); \ 526 539 dbg_ThreadPopCall(); \ 527 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \540 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 528 541 return ret; \ 529 542 } … … 534 547 { \ 535 548 DWORD ret; \ 536 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)); \549 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8)); \ 537 550 dbg_ThreadPushCall(#a); \ 538 551 ret = ((DBG_WINPROC32)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8); \ 539 552 dbg_ThreadPopCall(); \ 540 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \553 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 541 554 return ret; \ 542 555 } … … 547 560 { \ 548 561 DWORD ret; \ 549 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)); \562 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9)); \ 550 563 dbg_ThreadPushCall(#a); \ 551 564 ret = ((DBG_WINPROC36)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9); \ 552 565 dbg_ThreadPopCall(); \ 553 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \566 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 554 567 return ret; \ 555 568 } … … 560 573 { \ 561 574 DWORD ret; \ 562 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)); \575 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10)); \ 563 576 dbg_ThreadPushCall(#a); \ 564 577 ret = ((DBG_WINPROC40)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10); \ 565 578 dbg_ThreadPopCall(); \ 566 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \579 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 567 580 return ret; \ 568 581 } … … 573 586 { \ 574 587 DWORD ret; \ 575 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)); \588 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11)); \ 576 589 dbg_ThreadPushCall(#a); \ 577 590 ret = ((DBG_WINPROC44)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11); \ 578 591 dbg_ThreadPopCall(); \ 579 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \592 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 580 593 return ret; \ 581 594 } … … 586 599 { \ 587 600 DWORD ret; \ 588 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12)); \601 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12)); \ 589 602 dbg_ThreadPushCall(#a); \ 590 603 ret = ((DBG_WINPROC48)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12); \ 591 604 dbg_ThreadPopCall(); \ 592 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \605 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 593 606 return ret; \ 594 607 } … … 599 612 { \ 600 613 DWORD ret; \ 601 dprintf((DBGWRAP_ MODULE": %s %x %x %x %x %x %x %x %x %x %x %x %x %x",#a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13)); \614 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s %x %x %x %x %x %x %x %x %x %x %x %x %x\n", DBGWRAP_CALLER_ARG #a, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13)); \ 602 615 dbg_ThreadPushCall(#a); \ 603 616 ret = ((DBG_WINPROC52)a)(arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13); \ 604 617 dbg_ThreadPopCall(); \ 605 dprintf((DBGWRAP_ MODULE": %s returned %x",#a, ret)); \618 dprintf((DBGWRAP_CALLER_FMT DBGWRAP_MODULE": %s returned %x\n", DBGWRAP_CALLER_ARG #a, ret)); \ 606 619 return ret; \ 607 620 } 
- 
      trunk/include/odin32.dbg.vac3.mkr9876 r10395 1 # $Id: odin32.dbg.vac3.mk,v 1.1 4 2003-02-28 10:28:09 sandervl Exp $1 # $Id: odin32.dbg.vac3.mk,v 1.15 2004-01-15 10:27:09 sandervl Exp $ 2 2 3 3 # … … 69 69 CXXEXCEPTIONS = -Gx- 70 70 CFLAGS = -c -Q -Si -Ti -Tm+ -Ss+ -W3 -Gm+ /Gn+ $(PROFILEFLAGS) $(CTARGETFLAGS) 71 CXXFLAGS = -c -Q -Si -Ti -Tm+ -Ss+ -W3 - Gm+ /Gn+ $(PROFILEFLAGS) $(CXXTARGETFLAGS) /Gx+72 CXXFLAGS_ODINCRT = -c -Q -Si -Ti -Tm+ -Ss+ -W3 - Gm+ /Gn- $(PROFILEFLAGS) $(CXXTARGETFLAGS) /Gx+71 CXXFLAGS = -c -Q -Si -Ti -Tm+ -Ss+ -W3 -Wuni -Gm+ /Gn+ $(PROFILEFLAGS) $(CXXTARGETFLAGS) /Gx+ 72 CXXFLAGS_ODINCRT = -c -Q -Si -Ti -Tm+ -Ss+ -W3 -Wuni -Gm+ /Gn- $(PROFILEFLAGS) $(CXXTARGETFLAGS) /Gx+ 73 73 CFLAGS_WIN32APP = -c -Q -Si -Ti -Tm+ -Ss+ -W3 -Gm+ /Gn+ $(PROFILEFLAGS) $(CTARGETFLAGS) 74 CXXFLAGS_WIN32APP= -c -Q -Si -Ti -Tm+ -Ss+ -W3 - Gm+ /Gn+ $(PROFILEFLAGS) $(CXXTARGETFLAGS)74 CXXFLAGS_WIN32APP= -c -Q -Si -Ti -Tm+ -Ss+ -W3 -Wuni -Gm+ /Gn+ $(PROFILEFLAGS) $(CXXTARGETFLAGS) 75 75 !ifndef STATIC_CRT 76 76 CINCLUDES = -I$(ODIN32_INCLUDE)\incl_vac -I$(ODIN32_INCLUDE)\Win -I. -I$(ODIN32_INCLUDE) 
- 
      trunk/include/odin32.rel.vac3.mkr9876 r10395 1 # $Id: odin32.rel.vac3.mk,v 1.1 4 2003-02-28 10:28:11sandervl Exp $1 # $Id: odin32.rel.vac3.mk,v 1.15 2004-01-15 10:27:09 sandervl Exp $ 2 2 3 3 # … … 69 69 CXXEXCEPTIONS = -Gx- 70 70 CFLAGS = -c -Q -Si -Ti+ -G5 -O+ -Oi+ -Ss+ -W3 -Gm+ /Gn+ $(PROFILEFLAGS) $(CTARGETFLAGS) 71 CXXFLAGS = -c -Q -Si -Ti+ -G5 -O+ -Oi+ -Ss+ -W3 - Gm+ /Gn+ $(PROFILEFLAGS) $(CXXTARGETFLAGS) /Gx+72 CXXFLAGS_ODINCRT = -c -Q -Si -Ti+ -G5 -O+ -Oi+ -Ss+ -W3 - Gm+ /Gn- $(PROFILEFLAGS) $(CXXTARGETFLAGS) /Gx+71 CXXFLAGS = -c -Q -Si -Ti+ -G5 -O+ -Oi+ -Ss+ -W3 -Wuni -Gm+ /Gn+ $(PROFILEFLAGS) $(CXXTARGETFLAGS) /Gx+ 72 CXXFLAGS_ODINCRT = -c -Q -Si -Ti+ -G5 -O+ -Oi+ -Ss+ -W3 -Wuni -Gm+ /Gn- $(PROFILEFLAGS) $(CXXTARGETFLAGS) /Gx+ 73 73 CFLAGS_WIN32APP = -c -Q -Si -Ti+ -G5 -O+ -Oi+ -Ss+ -W3 -Gm+ /Gn+ $(PROFILEFLAGS) $(CTARGETFLAGS) 74 CXXFLAGS_WIN32APP= -c -Q -Si -Ti+ -G5 -O+ -Oi+ -Ss+ -W3 - Gm+ /Gn+ $(PROFILEFLAGS) $(CXXTARGETFLAGS)74 CXXFLAGS_WIN32APP= -c -Q -Si -Ti+ -G5 -O+ -Oi+ -Ss+ -W3 -Wuni -Gm+ /Gn+ $(PROFILEFLAGS) $(CXXTARGETFLAGS) 75 75 !ifndef STATIC_CRT 76 76 CINCLUDES = -I$(ODIN32_INCLUDE)\incl_vac -I$(ODIN32_INCLUDE)\Win -I. -I$(ODIN32_INCLUDE) 
- 
      trunk/include/versionos2.hr9538 r10395 1 /* $Id: versionos2.h,v 1.2 6 2002-12-20 11:40:10 sandervl Exp $ */1 /* $Id: versionos2.h,v 1.27 2004-01-15 10:27:10 sandervl Exp $ */ 2 2 3 3 #ifndef __VERSIONOS2__H__ … … 19 19 * 20 20 */ 21 #define PE2LX_VERSION 721 #define PE2LX_VERSION 8 22 22 23 23 
  Note:
 See   TracChangeset
 for help on using the changeset viewer.
  
