don't need those anymore

This commit is contained in:
Bill Currie 2002-01-17 02:06:49 +00:00
parent 9329d15218
commit f67f021713
3 changed files with 1 additions and 174 deletions

View file

@ -26,7 +26,7 @@ libQFutil_la_LDFLAGS= -version-info 1:0:0
libQFutil_la_LIBADD= libasm.la $(Z_LIBS) $(DL_LIBS)
libQFutil_la_DEPENDENCIES= libasm.la
libQFutil_la_SOURCES= \
checksum.c cmd.c console.c con_print.c crc.c cvar.c fendian.c hash.c \
checksum.c cmd.c crc.c cvar.c fendian.c hash.c \
info.c link.c mathlib.c mdfour.c msg.c pcx.c plugin.c qargs.c \
qendian.c qfplist.c quakefs.c quakeio.c sizebuf.c string.c sys.c \
tga.c va.c ver_check.c wad.c zone.c $(fnmatch)

View file

@ -1,45 +0,0 @@
/*
console.c
(description)
Copyright (C) 1996-1997 Id Software, Inc.
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:
Free Software Foundation, Inc.
59 Temple Place - Suite 330
Boston, MA 02111-1307, USA
*/
static const char rcsid[] =
"$Id$";
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
#include "QF/console.h"
#include "QF/sys.h"
void
QFutil_Con_Print (const char *fmt, va_list args)
{
vfprintf (stdout, fmt, args);
}
void Con_Print (const char *, va_list)
__attribute ((weak, alias ("QFutil_Con_Print")));

View file

@ -1,128 +0,0 @@
/*
console.c
(description)
Copyright (C) 1996-1997 Id Software, Inc.
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:
Free Software Foundation, Inc.
59 Temple Place - Suite 330
Boston, MA 02111-1307, USA
*/
static const char rcsid[] =
"$Id$";
#ifdef HAVE_CONFIG_H
# include "config.h"
#endif
#ifdef HAVE_STRING_H
# include <string.h>
#endif
#ifdef HAVE_STRINGS_H
# include <strings.h>
#endif
#include <stdarg.h>
#include "QF/console.h"
#include "QF/cvar.h"
#include "QF/sys.h"
#include "compat.h"
#define MAXPRINTMSG 4096
/*
Con_Printf
Handles cursor positioning, line wrapping, etc
*/
void
Con_Printf (const char *fmt, ...)
{
va_list argptr;
va_start (argptr, fmt);
Con_Print (fmt, argptr);
va_end (argptr);
}
/*
Con_DPrintf
A Con_Printf that only shows up if the "developer" cvar is set
*/
void
Con_DPrintf (const char *fmt, ...)
{
va_list argptr;
if (!developer->int_val)
return; // don't confuse non-developers with
// techie stuff...
va_start (argptr, fmt);
Con_Print (fmt, argptr);
va_end (argptr);
}
/*
Con_DisplayList
New function for tab-completion system
Added by EvilTypeGuy
MEGA Thanks to Taniwha
*/
void
Con_DisplayList(const char **list, int con_linewidth)
{
int i = 0;
int pos = 0;
int len = 0;
int maxlen = 0;
int width = (con_linewidth - 4);
const char **walk = list;
while (*walk) {
len = strlen(*walk);
if (len > maxlen)
maxlen = len;
walk++;
}
maxlen += 1;
while (*list) {
len = strlen(*list);
if (pos + maxlen >= width) {
Con_Printf("\n");
pos = 0;
}
Con_Printf("%s", *list);
for (i = 0; i < (maxlen - len); i++)
Con_Printf(" ");
pos += maxlen;
list++;
}
if (pos)
Con_Printf("\n\n");
}