/********************************************************************/ /** Microsoft LAN Manager **/ /** Copyright(c) Microsoft Corp., 1987-1990 **/ /********************************************************************/ /* * FILE STATUS: * 12/28/90 created * 1/12/91 Split from Logon App, reduced to just Shell Test APP */ #ifdef CODESPEC /*START CODESPEC*/ /*********** APPHACKS.CXX ***********/ /**************************************************************************** MODULE: AppHacks.cxx PURPOSE: Hack nonsense added to correct linkage problems etc. FUNCTIONS: COMMENTS: ****************************************************************************/ /*************** end APPHACKS.CXX ***************/ /*END CODESPEC*/ #endif // CODESPEC #include "apptest.hxx" #undef brkpt extern "C" { void brkpt(void); void SetNetError(WORD); } /* internal procedure declarations */ /* Junk added for linkage problems */ extern "C" { extern DWORD FAR PASCAL GlobalDosAlloc (DWORD); DWORD (FAR PASCAL *lpfnGlbDosAlloc)(DWORD) = GlobalDosAlloc; } void SetNetError(WORD w) { (void) w; } /* procedures */ /* * The following dummy ininlsf replaces the real one in the Windows * C-runtime. This prevents the real one from trying to call * DOSGETCOLLATE and crashing the system. */ // void ininlsf() // { // return; // } /* * The following brkpt() hack makes it unnecessary to link DOSNET. */ void brkpt(void) { }