Jump to content

  • Log In with Google      Sign In   
  • Create Account

- - - - -

Teej's Tutorial Questions


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
13 replies to this topic

#1 Alpha_ProgDes   Crossbones+   -  Reputation: 4692

Like
0Likes
Like

Posted 23 January 2005 - 01:12 PM

Here a group of us will go through the tutorial and ask questions. Hope this doesn't annoy anyone.

Sponsor:

#2 Meta Adam   Members   -  Reputation: 122

Like
0Likes
Like

Posted 23 January 2005 - 01:15 PM

me too hehe, well here is for the first question,

why does this not work?

#include <windows.h>
int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) {
// The main loop. This will call Game_Main() repeatedly, stopping
// only to process Windows messages, and terminating with WM_QUIT.
while(TRUE)
{
// Grab any Windows messages that are for us
if (PeekMessage(&msg, NULL, 0, 0, PM_REMOVE))
{
// Send these messages to WindowProc
if (msg.message == WM_QUIT)
break;
TranslateMessage(&msg);
DispatchMessage(&msg);
}
// Call our Game function
else if (G.bActive) Game_Main();
}
//////////////////////////////////////////////////////////////////////////////
// WindowProc
//
// Whenever the operating system has a message for us, it ends up here. If
// we're interested in any particular message, we have to provide code to
// handle it.
//
LRESULT CALLBACK WindowProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
// Process the window message
switch (msg)
{
case WM_ACTIVATE:
// The active state of our window is changing (e.g. ALT-TAB).
// We keep track of this so that we don't bother drawing
// frames of animation if it can't be seen anyhow...
G.bActive = !((BOOL)HIWORD(wParam));
return 0L;

case WM_KEYDOWN:
if (wParam == VK_ESCAPE)
{
// The ESCAPE key quits...
G.bQuitting = TRUE;
PostQuitMessage(0);
return 0L;
}
break;

case WM_DESTROY:
// We're done; quit the main loop
PostQuitMessage(0);
return 0L;
}

// Pass all other messages on for default processing
return DefWindowProc(hWnd, msg, wParam, lParam);
}
}


errors:

Compiler: Default compiler
Building Makefile: "C:\Documents and Settings\HP_Owner\Desktop\C++\myproj\Makefile.win"
Executing make...
make.exe -f "C:\Documents and Settings\HP_Owner\Desktop\C++\myproj\Makefile.win" all
g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/include/c++/3.3.1" -I"C:/Dev-Cpp/include/c++/3.3.1/mingw32" -I"C:/Dev-Cpp/include/c++/3.3.1/backward" -I"C:/Dev-Cpp/lib/gcc-lib/mingw32/3.3.1/include" -I"C:/Dev-Cpp/include"

main.cpp: In function `int WinMain(HINSTANCE__*, HINSTANCE__*, CHAR*, int)':
main.cpp:8: error: `msg' undeclared (first use this function)
main.cpp:8: error: (Each undeclared identifier is reported only once for each
function it appears in.)

main.cpp:17: error: `G' undeclared (first use this function)
main.cpp:17: error: `Game_Main' undeclared (first use this function)
main.cpp:27: error: syntax error before `{' token
main.cpp:38: error: case label `256' not within a switch statement
main.cpp:39: error: `wParam' undeclared (first use this function)
main.cpp:48: error: case label `2' not within a switch statement

main.cpp:46: error: break statement not within loop or switch
main.cpp: At global scope:
main.cpp:55: error: syntax error before `return'

main.cpp:57:2: warning: no newline at end of file

make.exe: *** [main.o] Error 1

Execution terminated



Meta AdamOne of a million noob C++ programmers.

#3 Alpha_ProgDes   Crossbones+   -  Reputation: 4692

Like
0Likes
Like

Posted 23 January 2005 - 01:21 PM

you don't have all the files necessary and plus you're missing some variables as well.

#4 Meta Adam   Members   -  Reputation: 122

Like
0Likes
Like

Posted 23 January 2005 - 01:24 PM

hm, i copied right out of the tut, maybe theres more that i dont know about?

#5 ostamo1   Members   -  Reputation: 128

Like
0Likes
Like

Posted 23 January 2005 - 01:26 PM

try this code

#include <windows.h>
#include <stdio.h>

LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM);

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,
PSTR szCmdLine, int iCmdShow)
{
HWND hwnd;
MSG msg;
WNDCLASSEX wndclass;

wndclass.cbSize = sizeof (wndclass);
wndclass.style = CS_HREDRAW | CS_VREDRAW;
wndclass.lpfnWndProc = WndProc;
wndclass.cbClsExtra = 0;
wndclass.cbWndExtra = 0;
wndclass.hInstance = hInstance;
wndclass.hIcon = LoadIcon (NULL, IDI_WINLOGO);
wndclass.hCursor = LoadCursor (NULL, IDC_ARROW);
wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH);
wndclass.lpszMenuName = NULL;
wndclass.lpszClassName = "Window Class 1";
wndclass.hIconSm = LoadIcon (NULL, IDI_WINLOGO);

RegisterClassEx (&wndclass);

hwnd = CreateWindow ("Window Class 1",
"My First Window",
WS_OVERLAPPEDWINDOW,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
CW_USEDEFAULT,
NULL,
NULL,
hInstance,
NULL);

ShowWindow (hwnd, iCmdShow);
while (GetMessage (&msg, NULL, 0, 0))
{
TranslateMessage (&msg);
DispatchMessage (&msg);
}

UnregisterClass("Window Class 1",hInstance);
return msg.wParam;
}

LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
switch (iMsg)
{
case WM_CREATE:
break;

case WM_SIZE:
break;

case WM_PAINT:
break;

case WM_DESTROY:
PostQuitMessage(0);
}

return DefWindowProc (hwnd, iMsg, wParam, lParam);
}


[Edit: Your formatting was absolutely bonkers! I hope it's not your IDE generating such inconsistent whitespace! - Oluseyi]

[Edited by - Oluseyi on January 26, 2005 1:26:20 AM]

#6 ostamo1   Members   -  Reputation: 128

Like
0Likes
Like

Posted 23 January 2005 - 01:37 PM




wndclass.cbSize = sizeof (wndclass); // Here we set the size of the wndclass. You will see this a lot in windows, it's kinda odd. We use the "sizeof()" function to tell windows the size of our class.
wndclass.style = CS_HREDRAW | CS_VREDRAW; // The style we want is Verticle-Redraw and Horizontal-Redraw
wndclass.lpfnWndProc = WndProc; // Here is where we assing our CALLBACK function. Remember up above our function "WndProc"? This just tells windows which function it needs to call to check for window messages.
wndclass.cbClsExtra = 0; // We don't want to allocate any extra bytes for a class (useless for us)
wndclass.cbWndExtra = 0; // Another useless thing for us. I believe these last 2 are initialized to 0 anyway.
wndclass.hInstance = hInstance; // We assign our hInstance to our window. Once again, You can have several instances of a program, so this keeps track of the current one.
wndclass.hIcon = LoadIcon (NULL, IDI_WINLOGO); // We call a function called LoadIcon that returns information about what icon we want. I chose the Wndows Logo. The NULL is in place of a hInstance. We don't need one in this case.
wndclass.hCursor = LoadCursor (NULL, IDC_ARROW); // We call a function called LoadCursor that returns information about what cursor we want, I chose an arrow. The NULL is in place of a hInstance. We don't need one in this case.
// Here we set the background color. GetStockObject() returns a void so we must "cast" (turn it into) it as a HBRUSH to be compatible with the variable "hbrBackground". I chose GRAY
wndclass.hbrBackground = (HBRUSH) GetStockObject (WHITE_BRUSH);
wndclass.lpszMenuName = NULL; // We don't have a menu, so let's set this to NULL.
wndclass.lpszClassName = "Window Class 1"; // Here we set a name for our class, to distinguish it against others. We need to use this name for later when we create the window.
wndclass.hIconSm = LoadIcon (NULL, IDI_WINLOGO); // We want the icon to be the windows logo. This is the icon in the top left corner of the window.



[/source/


#7 Meta Adam   Members   -  Reputation: 122

Like
0Likes
Like

Posted 24 January 2005 - 01:15 PM

Le Linker Errors for BaseCode1:
[source lang ="cpp"]
GameMain.o(.text+0x10):GameMain.cpp: undefined reference to `timeGetTime@0'
GameMain.o(.text+0x36):GameMain.cpp: undefined reference to `timeGetTime@0'
InitTerm.o(.text+0xb9):InitTerm.cpp: undefined reference to `timeBeginPeriod@4'
InitTerm.o(.text+0xef):InitTerm.cpp: undefined reference to `IID_IDirectDraw7'
InitTerm.o(.text+0x4a2):InitTerm.cpp: undefined reference to `IID_IDirectInput7A'
InitTerm.o(.text+0x4f1):InitTerm.cpp: undefined reference to `IID_IDirectInputDevice7A'
InitTerm.o(.text+0x4f9):InitTerm.cpp: undefined reference to `GUID_SysKeyboard'
InitTerm.o(.text+0x637):InitTerm.cpp: undefined reference to `DirectSoundCreate@12'
InitTerm.o(.text+0xc54):InitTerm.cpp: undefined reference to `timeEndPeriod@4'
Utils.o(.text+0x778):Utils.cpp: undefined reference to `mmioDescend@16'
Utils.o(.text+0x7d8):Utils.cpp: undefined reference to `mmioDescend@16'
Utils.o(.text+0x817):Utils.cpp: undefined reference to `mmioRead@12'
Utils.o(.text+0x8a1):Utils.cpp: undefined reference to `mmioRead@12'
Utils.o(.text+0x931):Utils.cpp: undefined reference to `mmioRead@12'
Utils.o(.text+0x977):Utils.cpp: undefined reference to `mmioAscend@12'
Utils.o(.text+0x9d4):Utils.cpp: undefined reference to `mmioOpenA@12'

Utils.o(.text+0xa1e):Utils.cpp: undefined reference to `mmioClose@8'
Utils.o(.text+0xa66):Utils.cpp: undefined reference to `mmioSeek@12'
Utils.o(.text+0xaa3):Utils.cpp: undefined reference to `mmioDescend@16'
Utils.o(.text+0xae9):Utils.cpp: undefined reference to `mmioGetInfo@12'
Utils.o(.text+0xb5a):Utils.cpp: undefined reference to `mmioAdvance@12'
Utils.o(.text+0xbb1):Utils.cpp: undefined reference to `mmioSetInfo@12'

Utils.o(.text+0xd54):Utils.cpp: undefined reference to `mmioClose@8'

make.exe: *** [T_GameDev.exe] Error 1

Execution terminated

le done.

Meta AdamOne of a million noob C++ programmers.

#8 Alpha_ProgDes   Crossbones+   -  Reputation: 4692

Like
0Likes
Like

Posted 24 January 2005 - 04:01 PM

you'll need to go into Tools, Compiler Options, and enter these as is:
-lwinmm -lddraw -ldxguid -ldinput -ldsound

then check add to linker options

also under directories you'll have to add the directx lib and directx include. they will be whereever you install the DXSDK.

#9 Meta Adam   Members   -  Reputation: 122

Like
0Likes
Like

Posted 25 January 2005 - 01:30 PM

added that, and now i got

g++.exe -c BaseCode3c/BaseCode3c/WinBase.cpp -o BaseCode3c/BaseCode3c/WinBase.o -I"C:/Dev-Cpp/include/c++/3.3.1" -I"C:/Dev-Cpp/include/c++/3.3.1/mingw32" -I"C:/Dev-Cpp/include/c++/3.3.1/backward" -I"C:/Dev-Cpp/lib/gcc-lib/mingw32/3.3.1/include" -I"C:/Dev-Cpp/include"

windres.exe -i Project1_private.rc --input-format=rc -o Project1_private.res -O coff

g++.exe BaseCode3c/BaseCode3c/GameMain.o BaseCode3c/BaseCode3c/InitTerm.o BaseCode3c/BaseCode3c/Utils.o BaseCode3c/BaseCode3c/WinBase.o Project1_private.res -o "Project1.exe" -L"C:/Dev-Cpp/lib" -mwindows -lwinmm -lddraw -ldxguid -ldinput -ldsound

Warning: .drectve `%.*s' unrecognized
BaseCode3c/BaseCode3c/InitTerm.o(.text+0x607):InitTerm.cpp: undefined reference to `DirectSoundCreate@12'

make.exe: *** [Project1.exe] Error 1

Execution terminated



[Edit: Switched to [source] tags to preserve page width.

[Edited by - Oluseyi on January 26, 2005 2:30:09 AM]

#10 Alpha_ProgDes   Crossbones+   -  Reputation: 4692

Like
0Likes
Like

Posted 25 January 2005 - 07:18 PM

try this [smile]
Go to Tools, Compiler Options, and...
(make sure you use the little folder button over "Delete Invalid", to browse for the folder)



you might want to do the same thing in C Includes as well.


#11 Alpha_ProgDes   Crossbones+   -  Reputation: 4692

Like
0Likes
Like

Posted 25 January 2005 - 07:32 PM

also....

//////////////////////////////////////////////////////////////////////////////
// _____ _ _ _ _ //
// / ____| | | | | | | | //
// | | __| | ___ | |__ __ _| |___ | |__ //
// | | |_ | |/ _ \| '_ \ / _` | / __| | '_ \ //
// | |__| | | (_) | |_) | (_| | \__ \ _ | | | | //
// \_____|_|\___/|_.__/ \__,_|_|___/(_)|_| |_| //
// //
// //
//////////////////////////////////////////////////////////////////////////////

// Ensure that this header file is only processed once.
#ifndef _H_GLOBALS
#define _H_GLOBALS

// This define speeds up build times for non-MFC applications.
#ifndef WIN32_LEAN_AND_MEAN
#define WIN32_LEAN_AND_MEAN
#endif

// These tell DirectX which versions we intend to use.
#define DIRECTINPUT_VERSION 0x0600
#define DIRECTDRAW_VERSION 0x0600
#define DIRECTSOUND_VERSION 0x0600


//----------------------------------------------------------------------------
// Includes
//----------------------------------------------------------------------------
#include <windows.h>
#include <stdio.h>
#include <time.h>
#include <mmsystem.h>
//#include <mmreg.h>

#include <ddraw.h>
#include <dinput.h>
#include <dsound.h>


//----------------------------------------------------------------------------
// Function Prototypes
//----------------------------------------------------------------------------

// WinBase.cpp
int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int);
LRESULT CALLBACK WindowProc(HWND, UINT, WPARAM, LPARAM);

// InitTerm.cpp
bool Game_Initialize();
void Game_Terminate();
bool InitFail(LPCSTR szErrText, int nErrorCode);
HRESULT RestoreAll();

// GameMain.cpp
void Game_Main();


//----------------------------------------------------------------------------
// Global Defines
//----------------------------------------------------------------------------

#define GAME_NAME "Name"
#define GAME_TITLE "Title"

#define SCREEN_WIDTH 640
#define SCREEN_HEIGHT 480
#define SCREEN_BITDEPTH 16


//----------------------------------------------------------------------------
// Global Variables
//----------------------------------------------------------------------------

#ifndef GLOBALS_OWNERSHIP
extern
#endif

struct
{
HWND hWnd; // Handle to the main window
HINSTANCE hInstance; // Application instance
BOOL bActive; // Are we in the foreground?
BOOL bQuitting; // Set when the program is terminating

// DirectDraw Variables
LPDIRECTDRAW lpDD;
LPDIRECTDRAWSURFACE lpDDSPrimary;
LPDIRECTDRAWSURFACE lpDDSBack;
LPDIRECTDRAWSURFACE lpDDSRes;
LPDIRECTDRAWPALETTE lpDDPalette;

// DirectInput Variables
// LPDIRECTINPUT7 lpDI;
// LPDIRECTINPUTDEVICE lpDIKeyboard;
// UCHAR KeyState[256];

// DirectSound Variables
// LPDIRECTSOUND lpDS;
// LPDIRECTSOUNDBUFFER lpDSB_Sample;

} G;


#endif // _H_GLOBALS
// ---------------------------------------------------------------------------
// Globals.h - End of file
// ---------------------------------------------------------------------------


change

#define DIRECTINPUT_VERSION 0x0600
#define DIRECTDRAW_VERSION 0x0600
#define DIRECTSOUND_VERSION 0x0600

to

#define DIRECTINPUT_VERSION 0x0700
#define DIRECTDRAW_VERSION 0x0700
#define DIRECTSOUND_VERSION 0x0700

in case you haven't already.

#12 Oluseyi   Staff Emeritus   -  Reputation: 1678

Like
0Likes
Like

Posted 25 January 2005 - 08:10 PM

Quote:
Original post by ostamo1
LRESULT CALLBACK WndProc (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam)
{
switch (iMsg)
{
case WM_CREATE:
break;

case WM_SIZE:
break;

case WM_PAINT:
break;

case WM_DESTROY:
PostQuitMessage(0);
}
There's no point in having case labels for the messages if you don't actually handle them (ie, remove WM_CREATE, WM_SIZE and WM_PAINT). Besides, you don't need those three for basic DirectX apps.

As for WM_DESTROY, if you handle that message, you should return zero. See here for more information.

#13 Meta Adam   Members   -  Reputation: 122

Like
0Likes
Like

Posted 30 January 2005 - 01:31 PM

errors of basecode1:
[soucre]
Compiler: Default compiler
Building Makefile: "C:\Documents and Settings\HP_Owner\Desktop\C++\T_GameDev\Makefile.win"
Executing make...
make.exe -f "C:\Documents and Settings\HP_Owner\Desktop\C++\T_GameDev\Makefile.win" all
g++.exe -c InitTerm.cpp -o InitTerm.o -I"C:/Dev-Cpp/include/c++/3.3.1" -I"C:/Dev-Cpp/include/c++/3.3.1/mingw32" -I"C:/Dev-Cpp/include/c++/3.3.1/backward" -I"C:/Dev-Cpp/lib/gcc-lib/mingw32/3.3.1/include" -I"C:/Dev-Cpp/include"

In file included from InitTerm.cpp:12:
Globals.h:109:79: warning: no newline at end of file
In file included from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from InitTerm.cpp:13:
Utils.h:12:10: #include nested too deeply
In file included from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from InitTerm.cpp:13:
Utils.h: In function `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const
CHAR*, int, int)':
Utils.h:59: error: `Utils_CopyBitmap' undeclared (first use this function)
Utils.h:59: error: (Each undeclared identifier is reported only once for each
function it appears in.)
Utils.h: In function `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)':
Utils.h:89: error: `Utils_CopyBitmap' undeclared (first use this function)
Utils.h: In function `long int Utils_CopyBitmap(IDirectDrawSurface*,
HBITMAP__*, int, int, int, int)':
Utils.h:112: error: `long int Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*,
int, int, int, int)' used prior to declaration

Utils.h: At global scope:
Utils.h:430: error: syntax error before `::' token
Utils.h:440: error: syntax error before `::' token
Utils.h:443: error: ISO C++ forbids declaration of `m_pwfx' with no type
Utils.h:443: warning: initialization to non-pointer type `int' from NULL
Utils.h:443: warning: argument to non-pointer type `int' from NULL
Utils.h:443: error: syntax error before `}' token
Utils.h:459:10: #include nested too deeply
Utils.h:506:3: warning: no newline at end of file
In file included from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from InitTerm.cpp:13:
Utils.h: In function `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const
CHAR*, int, int)':
Utils.h:34: error: redefinition of `IDirectDrawSurface*
Utils_LoadBitmap(IDirectDraw*, const CHAR*, int, int)'
Utils.h:34: error: `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const

CHAR*, int, int)' previously defined here
Utils.h:34: error: redefinition of `IDirectDrawSurface*
Utils_LoadBitmap(IDirectDraw*, const CHAR*, int, int)'
Utils.h:34: error: `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const
CHAR*, int, int)' previously defined here

Utils.h: In function `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)':
Utils.h:79: error: redefinition of `long int
Utils_ReloadBitmap(IDirectDrawSurface*, const CHAR*)'
Utils.h:79: error: `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)' previously defined here
Utils.h:79: error: redefinition of `long int
Utils_ReloadBitmap(IDirectDrawSurface*, const CHAR*)'
Utils.h:79: error: `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)' previously defined here

Utils.h: In function `long int Utils_CopyBitmap(IDirectDrawSurface*,
HBITMAP__*, int, int, int, int)':
Utils.h:112: error: redefinition of `long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)'
Utils.h:112: error: `long int Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*,
int, int, int, int)' previously defined here
Utils.h:112: error: redefinition of `long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)'
Utils.h:112: error: `long int Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*,
int, int, int, int)' previously defined here
Utils.h: In function `IDirectDrawPalette* Utils_LoadPalette(IDirectDraw*, const
CHAR*)':
Utils.h:167: error: redefinition of `IDirectDrawPalette*
Utils_LoadPalette(IDirectDraw*, const CHAR*)'
Utils.h:167: error: `IDirectDrawPalette* Utils_LoadPalette(IDirectDraw*, const
CHAR*)' previously defined here
Utils.h:167: error: redefinition of `IDirectDrawPalette*
Utils_LoadPalette(IDirectDraw*, const CHAR*)'
Utils.h:167: error: `IDirectDrawPalette* Utils_LoadPalette(IDirectDraw*, const
CHAR*)' previously defined here
Utils.h: In function `long int ReadMMIO(HMMIO__*, MMCKINFO*, WAVEFORMATEX**)':
Utils.h:248: error: redefinition of `long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)'
Utils.h:248: error: `long int ReadMMIO(HMMIO__*, MMCKINFO*, WAVEFORMATEX**)'
previously defined here
Utils.h:248: error: redefinition of `long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)'
Utils.h:248: error: `long int ReadMMIO(HMMIO__*, MMCKINFO*, WAVEFORMATEX**)'
previously defined here
Utils.h: In function `long int WaveOpenFile(CHAR*, HMMIO__**, WAVEFORMATEX**,
MMCKINFO*)':
Utils.h:332: error: redefinition of `long int WaveOpenFile(CHAR*, HMMIO__**,
WAVEFORMATEX**, MMCKINFO*)'
Utils.h:332: error: `long int WaveOpenFile(CHAR*, HMMIO__**, WAVEFORMATEX**,
MMCKINFO*)' previously defined here
Utils.h:332: error: redefinition of `long int WaveOpenFile(CHAR*, HMMIO__**,
WAVEFORMATEX**, MMCKINFO*)'
Utils.h:332: error: `long int WaveOpenFile(CHAR*, HMMIO__**, WAVEFORMATEX**,
MMCKINFO*)' previously defined here
Utils.h:339: error: call of overloaded `ReadMMIO(HMMIO__*&, MMCKINFO*&,
WAVEFORMATEX**&)' is ambiguous
Utils.h:248: error: candidates are: long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)
Utils.h:248: error: long int ReadMMIO(HMMIO__*, MMCKINFO*,

WAVEFORMATEX**)
Utils.h: In function `long int WaveStartDataRead(HMMIO__**, MMCKINFO*,
MMCKINFO*)':
Utils.h:361: error: redefinition of `long int WaveStartDataRead(HMMIO__**,
MMCKINFO*, MMCKINFO*)'
Utils.h:361: error: `long int WaveStartDataRead(HMMIO__**, MMCKINFO*,
MMCKINFO*)' previously defined here
Utils.h:361: error: redefinition of `long int WaveStartDataRead(HMMIO__**,
MMCKINFO*, MMCKINFO*)'
Utils.h:361: error: `long int WaveStartDataRead(HMMIO__**, MMCKINFO*,
MMCKINFO*)' previously defined here
Utils.h: In function `long int WaveReadFile(HMMIO__*, unsigned int, BYTE*,
MMCKINFO*, UINT*)':
Utils.h:387: error: redefinition of `long int WaveReadFile(HMMIO__*, unsigned
int, BYTE*, MMCKINFO*, UINT*)'
Utils.h:387: error: `long int WaveReadFile(HMMIO__*, unsigned int, BYTE*,
MMCKINFO*, UINT*)' previously defined here
Utils.h:387: error: redefinition of `long int WaveReadFile(HMMIO__*, unsigned
int, BYTE*, MMCKINFO*, UINT*)'
Utils.h:387: error: `long int WaveReadFile(HMMIO__*, unsigned int, BYTE*,

MMCKINFO*, UINT*)' previously defined here
In file included from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from InitTerm.cpp:13:
Utils.h:506:3: warning: no newline at end of file
In file included from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from InitTerm.cpp:13:
Utils.h: In function `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const
CHAR*, int, int)':
Utils.h:34: error: redefinition of `IDirectDrawSurface*
Utils_LoadBitmap(IDirectDraw*, const CHAR*, int, int)'
Utils.h:34: error: `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const
CHAR*, int, int)' previously defined here
Utils.h:34: error: redefinition of `IDirectDrawSurface*
Utils_LoadBitmap(IDirectDraw*, const CHAR*, int, int)'
Utils.h:34: error: `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const
CHAR*, int, int)' previously defined here
Utils.h:34: error: redefinition of `IDirectDrawSurface*
Utils_LoadBitmap(IDirectDraw*, const CHAR*, int, int)'
Utils.h:34: error: `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const
CHAR*, int, int)' previously defined here
Utils.h:59: error: call of overloaded `Utils_CopyBitmap(IDirectDrawSurface*&,
HBITMAP__*&, int, int, int, int)' is ambiguous
Utils.h:112: error: candidates are: long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)
Utils.h:112: error: long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)

Utils.h: In function `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)':
Utils.h:79: error: redefinition of `long int
Utils_ReloadBitmap(IDirectDrawSurface*, const CHAR*)'
Utils.h:79: error: `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)' previously defined here
Utils.h:79: error: redefinition of `long int
Utils_ReloadBitmap(IDirectDrawSurface*, const CHAR*)'
Utils.h:79: error: `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)' previously defined here

Utils.h:79: error: redefinition of `long int
Utils_ReloadBitmap(IDirectDrawSurface*, const CHAR*)'
Utils.h:79: error: `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)' previously defined here
Utils.h:89: error: call of overloaded `Utils_CopyBitmap(IDirectDrawSurface*&,
HBITMAP__*&, int, int, int, int)' is ambiguous
Utils.h:112: error: candidates are: long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)
Utils.h:112: error: long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)
Utils.h: In function `long int Utils_CopyBitmap(IDirectDrawSurface*,
HBITMAP__*, int, int, int, int)':
Utils.h:112: error: redefinition of `long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)'
Utils.h:112: error: `long int Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*,
int, int, int, int)' previously defined here
Utils.h:112: error: redefinition of `long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)'
Utils.h:112: error: `long int Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*,
int, int, int, int)' previously defined here
Utils.h:112: error: redefinition of `long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)'
Utils.h:112: error: `long int Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*,
int, int, int, int)' previously defined here
Utils.h: In function `IDirectDrawPalette* Utils_LoadPalette(IDirectDraw*, const
CHAR*)':
Utils.h:167: error: redefinition of `IDirectDrawPalette*

Utils_LoadPalette(IDirectDraw*, const CHAR*)'
Utils.h:167: error: `IDirectDrawPalette* Utils_LoadPalette(IDirectDraw*, const
CHAR*)' previously defined here
Utils.h:167: error: redefinition of `IDirectDrawPalette*
Utils_LoadPalette(IDirectDraw*, const CHAR*)'
Utils.h:167: error: `IDirectDrawPalette* Utils_LoadPalette(IDirectDraw*, const
CHAR*)' previously defined here
Utils.h:167: error: redefinition of `IDirectDrawPalette*
Utils_LoadPalette(IDirectDraw*, const CHAR*)'
Utils.h:167: error: `IDirectDrawPalette* Utils_LoadPalette(IDirectDraw*, const
CHAR*)' previously defined here
Utils.h: In function `long int ReadMMIO(HMMIO__*, MMCKINFO*, WAVEFORMATEX**)':
Utils.h:248: error: redefinition of `long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)'
Utils.h:248: error: `long int ReadMMIO(HMMIO__*, MMCKINFO*, WAVEFORMATEX**)'
previously defined here
Utils.h:248: error: redefinition of `long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)'
Utils.h:248: error: `long int ReadMMIO(HMMIO__*, MMCKINFO*, WAVEFORMATEX**)'
previously defined here
Utils.h:248: error: redefinition of `long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)'
Utils.h:248: error: `long int ReadMMIO(HMMIO__*, MMCKINFO*, WAVEFORMATEX**)'
previously defined here
Utils.h: In function `long int WaveOpenFile(CHAR*, HMMIO__**, WAVEFORMATEX**,
MMCKINFO*)':
Utils.h:332: error: redefinition of `long int WaveOpenFile(CHAR*, HMMIO__**,
WAVEFORMATEX**, MMCKINFO*)'
Utils.h:332: error: `long int WaveOpenFile(CHAR*, HMMIO__**, WAVEFORMATEX**,
MMCKINFO*)' previously defined here
Utils.h:332: error: redefinition of `long int WaveOpenFile(CHAR*, HMMIO__**,
WAVEFORMATEX**, MMCKINFO*)'
Utils.h:332: error: `long int WaveOpenFile(CHAR*, HMMIO__**, WAVEFORMATEX**,
MMCKINFO*)' previously defined here

Utils.h:332: error: redefinition of `long int WaveOpenFile(CHAR*, HMMIO__**,
WAVEFORMATEX**, MMCKINFO*)'
Utils.h:332: error: `long int WaveOpenFile(CHAR*, HMMIO__**, WAVEFORMATEX**,
MMCKINFO*)' previously defined here
Utils.h:339: error: call of overloaded `ReadMMIO(HMMIO__*&, MMCKINFO*&,

WAVEFORMATEX**&)' is ambiguous
Utils.h:248: error: candidates are: long int ReadMMIO(HMMIO__*, MMCKINFO*,

WAVEFORMATEX**)
Utils.h:248: error: long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)
Utils.h:248: error: long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)
Utils.h: In function `long int WaveStartDataRead(HMMIO__**, MMCKINFO*,
MMCKINFO*)':

Utils.h:361: error: redefinition of `long int WaveStartDataRead(HMMIO__**,
MMCKINFO*, MMCKINFO*)'
Utils.h:361: error: `long int WaveStartDataRead(HMMIO__**, MMCKINFO*,

MMCKINFO*)' previously defined here
Utils.h:361: error: redefinition of `long int WaveStartDataRead(HMMIO__**,
MMCKINFO*, MMCKINFO*)'

Utils.h:361: error: `long int WaveStartDataRead(HMMIO__**, MMCKINFO*,
MMCKINFO*)' previously defined here

Utils.h:361: error: redefinition of `long int WaveStartDataRead(HMMIO__**,
MMCKINFO*, MMCKINFO*)'
Utils.h:361: error: `long int WaveStartDataRead(HMMIO__**, MMCKINFO*,

MMCKINFO*)' previously defined here
Utils.h: In function `long int WaveReadFile(HMMIO__*, unsigned int, BYTE*,
MMCKINFO*, UINT*)':
Utils.h:387: error: redefinition of `long int WaveReadFile(HMMIO__*, unsigned
int, BYTE*, MMCKINFO*, UINT*)'

Utils.h:387: error: `long int WaveReadFile(HMMIO__*, unsigned int, BYTE*,
MMCKINFO*, UINT*)' previously defined here
Utils.h:387: error: redefinition of `long int WaveReadFile(HMMIO__*, unsigned
int, BYTE*, MMCKINFO*, UINT*)'
Utils.h:387: error: `long int WaveReadFile(HMMIO__*, unsigned int, BYTE*,
MMCKINFO*, UINT*)' previously defined here
Utils.h:387: error: redefinition of `long int WaveReadFile(HMMIO__*, unsigned
int, BYTE*, MMCKINFO*, UINT*)'
Utils.h:387: error: `long int WaveReadFile(HMMIO__*, unsigned int, BYTE*,
MMCKINFO*, UINT*)' previously defined here
Utils.h: At global scope:
Utils.h:431: error: redefinition of `CWaveSoundRead::CWaveSoundRead()'
Utils.h:431: error: `CWaveSoundRead::CWaveSoundRead()' previously defined here
Utils.h:431: error: no `CWaveSoundRead::CWaveSoundRead()' member function
declared in class `CWaveSoundRead'
Utils.h:432: confused by earlier errors, bailing out
make.exe: *** [InitTerm.o] Error 1

Execution terminated
[/source]
Meta AdamOne of a million noob C++ programmers.

#14 lucky_monkey   Members   -  Reputation: 440

Like
0Likes
Like

Posted 02 February 2005 - 10:53 AM

[quote]Original post by Meta Adam
errors of basecode1:

Compiler: Default compiler
Building Makefile: "C:\Documents and Settings\HP_Owner\Desktop\C++\T_GameDev\Makefile.win"
Executing make...
make.exe -f "C:\Documents and Settings\HP_Owner\Desktop\C++\T_GameDev\Makefile.win" all
g++.exe -c InitTerm.cpp -o InitTerm.o -I"C:/Dev-Cpp/include/c++/3.3.1" -I"C:/Dev-Cpp/include/c++/3.3.1/mingw32" -I"C:/Dev-Cpp/include/c++/3.3.1/backward" -I"C:/Dev-Cpp/lib/gcc-lib/mingw32/3.3.1/include" -I"C:/Dev-Cpp/include"

In file included from InitTerm.cpp:12:
Globals.h:109:79: warning: no newline at end of file
In file included from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from InitTerm.cpp:13:
Utils.h:12:10: #include nested too deeply
In file included from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from InitTerm.cpp:13:
Utils.h: In function `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const
CHAR*, int, int)':
Utils.h:59: error: `Utils_CopyBitmap' undeclared (first use this function)
Utils.h:59: error: (Each undeclared identifier is reported only once for each
function it appears in.)
Utils.h: In function `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)':
Utils.h:89: error: `Utils_CopyBitmap' undeclared (first use this function)
Utils.h: In function `long int Utils_CopyBitmap(IDirectDrawSurface*,
HBITMAP__*, int, int, int, int)':
Utils.h:112: error: `long int Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*,
int, int, int, int)' used prior to declaration

Utils.h: At global scope:
Utils.h:430: error: syntax error before `::' token
Utils.h:440: error: syntax error before `::' token
Utils.h:443: error: ISO C++ forbids declaration of `m_pwfx' with no type
Utils.h:443: warning: initialization to non-pointer type `int' from NULL
Utils.h:443: warning: argument to non-pointer type `int' from NULL
Utils.h:443: error: syntax error before `}' token
Utils.h:459:10: #include nested too deeply
Utils.h:506:3: warning: no newline at end of file
In file included from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from InitTerm.cpp:13:
Utils.h: In function `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const
CHAR*, int, int)':
Utils.h:34: error: redefinition of `IDirectDrawSurface*
Utils_LoadBitmap(IDirectDraw*, const CHAR*, int, int)'
Utils.h:34: error: `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const

CHAR*, int, int)' previously defined here
Utils.h:34: error: redefinition of `IDirectDrawSurface*
Utils_LoadBitmap(IDirectDraw*, const CHAR*, int, int)'
Utils.h:34: error: `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const
CHAR*, int, int)' previously defined here

Utils.h: In function `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)':
Utils.h:79: error: redefinition of `long int
Utils_ReloadBitmap(IDirectDrawSurface*, const CHAR*)'
Utils.h:79: error: `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)' previously defined here
Utils.h:79: error: redefinition of `long int
Utils_ReloadBitmap(IDirectDrawSurface*, const CHAR*)'
Utils.h:79: error: `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)' previously defined here

Utils.h: In function `long int Utils_CopyBitmap(IDirectDrawSurface*,
HBITMAP__*, int, int, int, int)':
Utils.h:112: error: redefinition of `long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)'
Utils.h:112: error: `long int Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*,
int, int, int, int)' previously defined here
Utils.h:112: error: redefinition of `long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)'
Utils.h:112: error: `long int Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*,
int, int, int, int)' previously defined here
Utils.h: In function `IDirectDrawPalette* Utils_LoadPalette(IDirectDraw*, const
CHAR*)':
Utils.h:167: error: redefinition of `IDirectDrawPalette*
Utils_LoadPalette(IDirectDraw*, const CHAR*)'
Utils.h:167: error: `IDirectDrawPalette* Utils_LoadPalette(IDirectDraw*, const
CHAR*)' previously defined here
Utils.h:167: error: redefinition of `IDirectDrawPalette*
Utils_LoadPalette(IDirectDraw*, const CHAR*)'
Utils.h:167: error: `IDirectDrawPalette* Utils_LoadPalette(IDirectDraw*, const
CHAR*)' previously defined here
Utils.h: In function `long int ReadMMIO(HMMIO__*, MMCKINFO*, WAVEFORMATEX**)':
Utils.h:248: error: redefinition of `long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)'
Utils.h:248: error: `long int ReadMMIO(HMMIO__*, MMCKINFO*, WAVEFORMATEX**)'
previously defined here
Utils.h:248: error: redefinition of `long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)'
Utils.h:248: error: `long int ReadMMIO(HMMIO__*, MMCKINFO*, WAVEFORMATEX**)'
previously defined here
Utils.h: In function `long int WaveOpenFile(CHAR*, HMMIO__**, WAVEFORMATEX**,
MMCKINFO*)':
Utils.h:332: error: redefinition of `long int WaveOpenFile(CHAR*, HMMIO__**,
WAVEFORMATEX**, MMCKINFO*)'
Utils.h:332: error: `long int WaveOpenFile(CHAR*, HMMIO__**, WAVEFORMATEX**,
MMCKINFO*)' previously defined here
Utils.h:332: error: redefinition of `long int WaveOpenFile(CHAR*, HMMIO__**,
WAVEFORMATEX**, MMCKINFO*)'
Utils.h:332: error: `long int WaveOpenFile(CHAR*, HMMIO__**, WAVEFORMATEX**,
MMCKINFO*)' previously defined here
Utils.h:339: error: call of overloaded `ReadMMIO(HMMIO__*&, MMCKINFO*&,
WAVEFORMATEX**&)' is ambiguous
Utils.h:248: error: candidates are: long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)
Utils.h:248: error: long int ReadMMIO(HMMIO__*, MMCKINFO*,

WAVEFORMATEX**)
Utils.h: In function `long int WaveStartDataRead(HMMIO__**, MMCKINFO*,
MMCKINFO*)':
Utils.h:361: error: redefinition of `long int WaveStartDataRead(HMMIO__**,
MMCKINFO*, MMCKINFO*)'
Utils.h:361: error: `long int WaveStartDataRead(HMMIO__**, MMCKINFO*,
MMCKINFO*)' previously defined here
Utils.h:361: error: redefinition of `long int WaveStartDataRead(HMMIO__**,
MMCKINFO*, MMCKINFO*)'
Utils.h:361: error: `long int WaveStartDataRead(HMMIO__**, MMCKINFO*,
MMCKINFO*)' previously defined here
Utils.h: In function `long int WaveReadFile(HMMIO__*, unsigned int, BYTE*,
MMCKINFO*, UINT*)':
Utils.h:387: error: redefinition of `long int WaveReadFile(HMMIO__*, unsigned
int, BYTE*, MMCKINFO*, UINT*)'
Utils.h:387: error: `long int WaveReadFile(HMMIO__*, unsigned int, BYTE*,
MMCKINFO*, UINT*)' previously defined here
Utils.h:387: error: redefinition of `long int WaveReadFile(HMMIO__*, unsigned
int, BYTE*, MMCKINFO*, UINT*)'
Utils.h:387: error: `long int WaveReadFile(HMMIO__*, unsigned int, BYTE*,

MMCKINFO*, UINT*)' previously defined here
In file included from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from InitTerm.cpp:13:
Utils.h:506:3: warning: no newline at end of file
In file included from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,

from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from Utils.h:12,
from InitTerm.cpp:13:
Utils.h: In function `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const
CHAR*, int, int)':
Utils.h:34: error: redefinition of `IDirectDrawSurface*
Utils_LoadBitmap(IDirectDraw*, const CHAR*, int, int)'
Utils.h:34: error: `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const
CHAR*, int, int)' previously defined here
Utils.h:34: error: redefinition of `IDirectDrawSurface*
Utils_LoadBitmap(IDirectDraw*, const CHAR*, int, int)'
Utils.h:34: error: `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const
CHAR*, int, int)' previously defined here
Utils.h:34: error: redefinition of `IDirectDrawSurface*
Utils_LoadBitmap(IDirectDraw*, const CHAR*, int, int)'
Utils.h:34: error: `IDirectDrawSurface* Utils_LoadBitmap(IDirectDraw*, const
CHAR*, int, int)' previously defined here
Utils.h:59: error: call of overloaded `Utils_CopyBitmap(IDirectDrawSurface*&,
HBITMAP__*&, int, int, int, int)' is ambiguous
Utils.h:112: error: candidates are: long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)
Utils.h:112: error: long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)

Utils.h: In function `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)':
Utils.h:79: error: redefinition of `long int
Utils_ReloadBitmap(IDirectDrawSurface*, const CHAR*)'
Utils.h:79: error: `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)' previously defined here
Utils.h:79: error: redefinition of `long int
Utils_ReloadBitmap(IDirectDrawSurface*, const CHAR*)'
Utils.h:79: error: `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)' previously defined here

Utils.h:79: error: redefinition of `long int
Utils_ReloadBitmap(IDirectDrawSurface*, const CHAR*)'
Utils.h:79: error: `long int Utils_ReloadBitmap(IDirectDrawSurface*, const
CHAR*)' previously defined here
Utils.h:89: error: call of overloaded `Utils_CopyBitmap(IDirectDrawSurface*&,
HBITMAP__*&, int, int, int, int)' is ambiguous
Utils.h:112: error: candidates are: long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)
Utils.h:112: error: long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)
Utils.h: In function `long int Utils_CopyBitmap(IDirectDrawSurface*,
HBITMAP__*, int, int, int, int)':
Utils.h:112: error: redefinition of `long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)'
Utils.h:112: error: `long int Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*,
int, int, int, int)' previously defined here
Utils.h:112: error: redefinition of `long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)'
Utils.h:112: error: `long int Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*,
int, int, int, int)' previously defined here
Utils.h:112: error: redefinition of `long int
Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*, int, int, int, int)'
Utils.h:112: error: `long int Utils_CopyBitmap(IDirectDrawSurface*, HBITMAP__*,
int, int, int, int)' previously defined here
Utils.h: In function `IDirectDrawPalette* Utils_LoadPalette(IDirectDraw*, const
CHAR*)':
Utils.h:167: error: redefinition of `IDirectDrawPalette*

Utils_LoadPalette(IDirectDraw*, const CHAR*)'
Utils.h:167: error: `IDirectDrawPalette* Utils_LoadPalette(IDirectDraw*, const
CHAR*)' previously defined here
Utils.h:167: error: redefinition of `IDirectDrawPalette*
Utils_LoadPalette(IDirectDraw*, const CHAR*)'
Utils.h:167: error: `IDirectDrawPalette* Utils_LoadPalette(IDirectDraw*, const
CHAR*)' previously defined here
Utils.h:167: error: redefinition of `IDirectDrawPalette*
Utils_LoadPalette(IDirectDraw*, const CHAR*)'
Utils.h:167: error: `IDirectDrawPalette* Utils_LoadPalette(IDirectDraw*, const
CHAR*)' previously defined here
Utils.h: In function `long int ReadMMIO(HMMIO__*, MMCKINFO*, WAVEFORMATEX**)':
Utils.h:248: error: redefinition of `long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)'
Utils.h:248: error: `long int ReadMMIO(HMMIO__*, MMCKINFO*, WAVEFORMATEX**)'
previously defined here
Utils.h:248: error: redefinition of `long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)'
Utils.h:248: error: `long int ReadMMIO(HMMIO__*, MMCKINFO*, WAVEFORMATEX**)'
previously defined here
Utils.h:248: error: redefinition of `long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)'
Utils.h:248: error: `long int ReadMMIO(HMMIO__*, MMCKINFO*, WAVEFORMATEX**)'
previously defined here
Utils.h: In function `long int WaveOpenFile(CHAR*, HMMIO__**, WAVEFORMATEX**,
MMCKINFO*)':
Utils.h:332: error: redefinition of `long int WaveOpenFile(CHAR*, HMMIO__**,
WAVEFORMATEX**, MMCKINFO*)'
Utils.h:332: error: `long int WaveOpenFile(CHAR*, HMMIO__**, WAVEFORMATEX**,
MMCKINFO*)' previously defined here
Utils.h:332: error: redefinition of `long int WaveOpenFile(CHAR*, HMMIO__**,
WAVEFORMATEX**, MMCKINFO*)'
Utils.h:332: error: `long int WaveOpenFile(CHAR*, HMMIO__**, WAVEFORMATEX**,
MMCKINFO*)' previously defined here

Utils.h:332: error: redefinition of `long int WaveOpenFile(CHAR*, HMMIO__**,
WAVEFORMATEX**, MMCKINFO*)'
Utils.h:332: error: `long int WaveOpenFile(CHAR*, HMMIO__**, WAVEFORMATEX**,
MMCKINFO*)' previously defined here
Utils.h:339: error: call of overloaded `ReadMMIO(HMMIO__*&, MMCKINFO*&,

WAVEFORMATEX**&)' is ambiguous
Utils.h:248: error: candidates are: long int ReadMMIO(HMMIO__*, MMCKINFO*,

WAVEFORMATEX**)
Utils.h:248: error: long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)
Utils.h:248: error: long int ReadMMIO(HMMIO__*, MMCKINFO*,
WAVEFORMATEX**)
Utils.h: In function `long int WaveStartDataRead(HMMIO__**, MMCKINFO*,
MMCKINFO*)':

Utils.h:361: error: redefinition of `long int WaveStartDataRead(HMMIO__**,
MMCKINFO*, MMCKINFO*)'
Utils.h:361: error: `long int WaveStartDataRead(HMMIO__**, MMCKINFO*,

MMCKINFO*)' previously defined here
Utils.h:361: error: redefinition of `long int WaveStartDataRead(HMMIO__**,
MMCKINFO*, MMCKINFO*)'

Utils.h:361: error: `long int WaveStartDataRead(HMMIO__**, MMCKINFO*,
MMCKINFO*)' previously defined here

Utils.h:361: error: redefinition of `long int WaveStartDataRead(HMMIO__**,
MMCKINFO*, MMCKINFO*)'
Utils.h:361: error: `long int WaveStartDataRead(HMMIO__**, MMCKINFO*,

MMCKINFO*)' previously defined here
Utils.h: In function `long int WaveReadFile(HMMIO__*, unsigned int, BYTE*,
MMCKINFO*, UINT*)':
Utils.h:387: error: redefinition of `long int WaveReadFile(HMMIO__*, unsigned
int, BYTE*, MMCKINFO*, UINT*)'

Utils.h:387: error: `long int WaveReadFile(HMMIO__*, unsigned int, BYTE*,
MMCKINFO*, UINT*)' previously defined here
Utils.h:387: error: redefinition of `long int WaveReadFile(HMMIO__*, unsigned
int, BYTE*, MMCKINFO*, UINT*)'
Utils.h:387: error: `long int WaveReadFile(HMMIO__*, unsigned int, BYTE*,
MMCKINFO*, UINT*)' previously defined here
Utils.h:387: error: redefinition of `long int WaveReadFile(HMMIO__*, unsigned
int, BYTE*, MMCKINFO*, UINT*)'
Utils.h:387: error: `long int WaveReadFile(HMMIO__*, unsigned int, BYTE*,
MMCKINFO*, UINT*)' previously defined here
Utils.h: At global scope:
Utils.h:431: error: redefinition of `CWaveSoundRead::CWaveSoundRead()'
Utils.h:431: error: `CWaveSoundRead::CWaveSoundRead()' previously defined here
Utils.h:431: error: no `CWaveSoundRead::CWaveSoundRead()' member function
declared in class `CWaveSoundRead'
Utils.h:432: confused by earlier errors, bailing out
make.exe: *** [InitTerm.o] Error 1

Execution terminated

[/quote]




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS