| 83 |
83 |
| 84 win->show (); |
84 win->show (); |
| 85 return app.exec (); |
85 return app.exec (); |
| 86 } |
86 } |
| 87 |
87 |
| 88 // ============================================================================= |
|
| 89 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
|
| 90 // ============================================================================= |
|
| 91 void logf (const char* fmtstr, ...) { |
|
| 92 va_list va; |
|
| 93 va_start (va, fmtstr); |
|
| 94 g_win->logVA (LOG_Normal, fmtstr, va); |
|
| 95 va_end (va); |
|
| 96 } |
|
| 97 |
|
| 98 void logf (LogType type, const char* fmtstr, ...) { |
|
| 99 va_list va; |
|
| 100 va_start (va, fmtstr); |
|
| 101 g_win->logVA (type, fmtstr, va); |
|
| 102 va_end (va); |
|
| 103 } |
|
| 104 |
|
| 105 void doDevf (const char* func, const char* fmtstr, ...) { |
88 void doDevf (const char* func, const char* fmtstr, ...) { |
| 106 va_list va; |
89 va_list va; |
| 107 |
90 |
| 108 printf ("%s: ", func); |
91 printf ("%s: ", func); |
| 109 |
92 |