Changeset 137
- Timestamp:
- May 25, 2005, 1:33:56 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/error.c
r121 r137 7 7 8 8 Copyright (c) 1993-98 M. Kimes 9 Copyright (c) 2004 Steven H.Levine9 Copyright (c) 2004, 2005 Steven H.Levine 10 10 11 Revisions 12 Aug 04 SHL Comments 11 12 Aug 04 SHL Comments 12 23 May 05 SHL Move saymsg here 12 13 13 14 ***********************************************************************/ … … 27 28 28 29 #pragma data_seg(DATA1) 29 #pragma alloc_text(FMINPUT,General_Error,Dos_Error) 30 31 // fixme to have MiscError instead of saymsg 30 #pragma alloc_text(FMINPUT,General_Error,Dos_Error,saymsg) 32 31 33 32 // fixme to be Win_Error … … 157 156 return MBID_ENTER; 158 157 } 158 159 160 // fixme to have Misc_Error instead of saymsg 161 162 APIRET saymsg (APIRET type,HWND hwnd,CHAR *title,CHAR *string,...) 163 { 164 CHAR *buffer; 165 va_list ap; 166 APIRET ret; 167 168 buffer = malloc(4096); 169 if(!buffer) { 170 WinMessageBox(HWND_DESKTOP, 171 HWND_DESKTOP, 172 GetPString(IDS_OUTOFMEMORY), 173 title, 174 0, 175 MB_ENTER); 176 return -1; 177 } 178 va_start(ap,string); 179 vsprintf(buffer,string,ap); 180 va_end(ap); 181 if(!hwnd) 182 hwnd = HWND_DESKTOP; 183 ret = WinMessageBox(HWND_DESKTOP,hwnd,buffer,title, 184 0,type | MB_MOVEABLE); 185 free(buffer); 186 return ret; 187 }
Note:
See TracChangeset
for help on using the changeset viewer.