trunk/src/emu/emucore.h
| r31090 | r31091 | |
| 290 | 290 | emu_fatalerror(const char *format, ...) ATTR_PRINTF(2,3) |
| 291 | 291 | : code(0) |
| 292 | 292 | { |
| 293 | | if (format != NULL) |
| 293 | if (format == NULL) |
| 294 | 294 | { |
| 295 | text[0] = '\0'; |
| 296 | } |
| 297 | else |
| 298 | { |
| 295 | 299 | va_list ap; |
| 296 | 300 | va_start(ap, format); |
| 297 | 301 | vsprintf(text, format, ap); |
| r31090 | r31091 | |
| 303 | 307 | emu_fatalerror(const char *format, va_list ap) |
| 304 | 308 | : code(0) |
| 305 | 309 | { |
| 306 | | if (format != NULL) |
| 310 | if (format == NULL) |
| 307 | 311 | { |
| 312 | text[0] = '\0'; |
| 313 | } |
| 314 | else |
| 315 | { |
| 308 | 316 | vsprintf(text, format, ap); |
| 309 | 317 | } |
| 310 | 318 | osd_break_into_debugger(text); |
| r31090 | r31091 | |
| 313 | 321 | emu_fatalerror(int _exitcode, const char *format, ...) ATTR_PRINTF(3,4) |
| 314 | 322 | : code(_exitcode) |
| 315 | 323 | { |
| 316 | | if (format != NULL) |
| 324 | if (format == NULL) |
| 317 | 325 | { |
| 326 | text[0] = '\0'; |
| 327 | } |
| 328 | else |
| 329 | { |
| 318 | 330 | va_list ap; |
| 319 | 331 | va_start(ap, format); |
| 320 | 332 | vsprintf(text, format, ap); |
| r31090 | r31091 | |
| 325 | 337 | emu_fatalerror(int _exitcode, const char *format, va_list ap) |
| 326 | 338 | : code(_exitcode) |
| 327 | 339 | { |
| 328 | | if (format != NULL) |
| 340 | if (format == NULL) |
| 329 | 341 | { |
| 342 | text[0] = '\0'; |
| 343 | } |
| 344 | else |
| 345 | { |
| 330 | 346 | vsprintf(text, format, ap); |
| 331 | 347 | } |
| 332 | 348 | } |