|  | /* | 
|  | * lcc.h | 
|  | * | 
|  | * Copyright 1999 by Marcel Baur <mbaur@g26.ethz.ch> | 
|  | * To be distributed under the Wine license | 
|  | * | 
|  | * This file is only required when compiling Notepad using LCC-WIN32 | 
|  | */ | 
|  |  | 
|  | #ifdef LCC | 
|  |  | 
|  | #include <assert.h> | 
|  | #include "shellapi.h" | 
|  |  | 
|  | #define HANDLE HANDLE | 
|  | #define INVALID_HANDLE_VALUE INVALID_HANDLE_VALUE | 
|  |  | 
|  | #define WINE_RELEASE_INFO "Compiled using LCC" | 
|  | #define OIC_WINLOGO 0 | 
|  |  | 
|  | #ifndef LCC_HASASSERT | 
|  | /* prevent multiple inclusion of assert methods */ | 
|  |  | 
|  | int _assertfail(char *__msg, char *__cond, char *__file, int __line) { | 
|  |  | 
|  | CHAR szMessage[255]; | 
|  |  | 
|  | strcat(szMessage, "Assert failure "); | 
|  | strcat(szMessage, __msg); | 
|  | strcat(szMessage, "\n"); | 
|  | strcat(szMessage, "in line "); | 
|  | strcat(szMessage, "of file "); | 
|  | strcat(szMessage, __line); | 
|  |  | 
|  | MessageBox(0, szMessage, "ERROR: ASSERT FAILURE", MB_ICONEXCLAMATION); | 
|  | } | 
|  | #endif | 
|  |  | 
|  | #endif |