From 12c14bd71f460d589f67dbd10603e4a54fedffbe Mon Sep 17 00:00:00 2001 From: Bill Currie Date: Wed, 11 Apr 2001 05:10:04 +0000 Subject: [PATCH] split up console like sys was --- libs/util/Makefile.am | 3 ++- libs/util/con_print.c | 50 +++++++++++++++++++++++++++++++++++++++++++ libs/util/console.c | 16 -------------- 3 files changed, 52 insertions(+), 17 deletions(-) create mode 100644 libs/util/con_print.c diff --git a/libs/util/Makefile.am b/libs/util/Makefile.am index 87c215c46..c8873e7c0 100644 --- a/libs/util/Makefile.am +++ b/libs/util/Makefile.am @@ -4,7 +4,8 @@ lib_LTLIBRARIES = libQFutil.la libQFutil_la_LDFLAGS = -version-info 1:0:0 $(Z_LIBS) libQFutil_la_SOURCES = \ - checksum.c cmd.c console.c crc.c cvar.c hash.c info.c link.c math.S \ + checksum.c cmd.c console.c con_print.c crc.c cvar.c hash.c \ + info.c link.c math.S \ mathlib.c \ mdfour.c msg.c qargs.c qendian.c qfplist.c quakefs.c quakeio.c \ sizebuf.c sys.c sys_error.c va.c ver_check.c zone.c diff --git a/libs/util/con_print.c b/libs/util/con_print.c new file mode 100644 index 000000000..fe3ea39ee --- /dev/null +++ b/libs/util/con_print.c @@ -0,0 +1,50 @@ +/* + 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 + + $Id$ +*/ + +#ifdef HAVE_CONFIG_H +# include "config.h" +#endif + +#include "QF/console.h" +#include "QF/sys.h" + +/* + Con_Print + + Handles cursor positioning, line wrapping, etc + All console printing must go through this in order to be logged to disk + If no console is visible, the notify window will pop up. +*/ +void +QFutil_Con_Print (char *txt) +{ + // echo to debugging console + Sys_Printf ("%s", txt); +} + +void Con_Print (char *) __attribute ((weak, alias ("QFutil_Con_Print"))); diff --git a/libs/util/console.c b/libs/util/console.c index 0d73116d7..15747d382 100644 --- a/libs/util/console.c +++ b/libs/util/console.c @@ -43,22 +43,6 @@ #include "QF/cvar.h" #include "QF/sys.h" -/* - Con_Print - - Handles cursor positioning, line wrapping, etc - All console printing must go through this in order to be logged to disk - If no console is visible, the notify window will pop up. -*/ -void -QFutil_Con_Print (char *txt) -{ - // echo to debugging console - Sys_Printf ("%s", txt); -} - -void Con_Print (char *) __attribute ((weak, alias ("QFutil_Con_Print"))); - /* Con_Printf