[Scummvm-cvs-logs] CVS: scummex util.cpp,NONE,1.1 util.h,NONE,1.1
Adrien Mercier
yoshizf at users.sourceforge.net
Sun Sep 28 14:57:02 CEST 2003
- Previous message: [Scummvm-cvs-logs] CVS: scummex common.rules,NONE,1.1
- Next message: [Scummvm-cvs-logs] CVS: scummex Makefile,1.7,1.8 blocks.h,1.7,1.8 file.cpp,1.2,1.3 file.h,1.1.1.1,1.2 resource.cpp,1.19,1.20 resource.h,1.12,1.13 scummex.h,1.15,1.16 wxwindows.cpp,1.29,1.30 mixer.cpp,1.2,NONE mixer.h,1.2,NONE sound.cpp,1.5,NONE sound.h,1.4,NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummex
In directory sc8-pr-cvs1:/tmp/cvs-serv9597
Added Files:
util.cpp util.h
Log Message:
Moved warning, debug, errors functions.
--- NEW FILE: util.cpp ---
/* ScummEX - Viewer for Scumm data files
* Copyright (C) 2003 Adrien Mercier
* Copyright (C) 2003 The ScummVM project
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* $Header: /cvsroot/scummvm/scummex/util.cpp,v 1.1 2003/09/28 21:56:34 yoshizf Exp $
*
*/
#include "util.h"
uint16 _debugLevel = 1;
void debug(int level, const char *s, ...) {
char buf[1024];
va_list va;
if (level > _debugLevel)
return;
va_start(va, s);
vsprintf(buf, s, va);
va_end(va);
printf("%s\n", buf);
fflush(stdout);
}
void warning(const char *s, ...) {
char buf[1024];
va_list va;
va_start(va, s);
vsprintf(buf, s, va);
va_end(va);
printf("Warning: %s\n", buf);
fflush(stdout);
}
void error(const char *s, ...) {
char buf[1024];
va_list va;
va_start(va, s);
vsprintf(buf, s, va);
va_end(va);
printf("Error: %s\n", buf);
fflush(stdout);
}
--- NEW FILE: util.h ---
/* ScummEX - Viewer for Scumm data files
* Copyright (C) 2003 Adrien Mercier
* Copyright (C) 2003 The ScummVM project
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* $Header: /cvsroot/scummvm/scummex/util.h,v 1.1 2003/09/28 21:56:34 yoshizf Exp $
*
*/
#ifndef UTIL_H
#define UTIL_H
#include "scummsys.h"
#include "stdafx.h"
template<typename T> inline T ABS (T x) { return (x>=0) ? x : -x; }
template<typename T> inline T MIN (T a, T b) { return (a<b) ? a : b; }
template<typename T> inline T MAX (T a, T b) { return (a>b) ? a : b; }
#define ARRAYSIZE(x) ((int)(sizeof(x) / sizeof(x[0])))
void warning(const char *s, ...);
void debug(int level, const char *s, ...);
void error(const char *s, ...);
#endif
- Previous message: [Scummvm-cvs-logs] CVS: scummex common.rules,NONE,1.1
- Next message: [Scummvm-cvs-logs] CVS: scummex Makefile,1.7,1.8 blocks.h,1.7,1.8 file.cpp,1.2,1.3 file.h,1.1.1.1,1.2 resource.cpp,1.19,1.20 resource.h,1.12,1.13 scummex.h,1.15,1.16 wxwindows.cpp,1.29,1.30 mixer.cpp,1.2,NONE mixer.h,1.2,NONE sound.cpp,1.5,NONE sound.h,1.4,NONE
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list