|
|
1.1 root 1: /***
2: *misc.cpp
3: *
4: * Copyright (C) 1992-93, Microsoft Corporation. All Rights Reserved.
5: * Information Contained Herein Is Proprietary and Confidential.
6: *
7: *Purpose:
8: *
9: *Implementation Notes:
10: *
11: *****************************************************************************/
12:
13: #include "dispdemo.h"
14:
15: #include <stdio.h>
16: #include <stdarg.h>
17:
18:
19: int g_fTrace = 0;
20:
21: extern "C" void
22: ChkAssert(int fCond, char *file, int line)
23: {
24: char buf[128];
25:
26: if(fCond)
27: return;
28:
29: sprintf(buf, "Assertion failed: %s(%d)\n", file, line);
30:
31: #ifdef _MAC
32: DebugStr(c2pstr(buf));
33: #else
34: OutputDebugString(buf);
35: DebugBreak();
36: #endif
37: }
38:
39: STDAPI
40: InitOle(void)
41: {
42: HRESULT hresult;
43:
44: if((hresult = OleInitialize(NULL)) != NOERROR)
45: return hresult;
46:
47: return NOERROR;
48: }
49:
50: STDAPI
51: UninitOle()
52: {
53: OleUninitialize();
54:
55: return NOERROR;
56: }
57:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.