aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjuz <juz@edf5b092-35ff-0310-97b2-ce42778d08ea>2007-12-02 00:48:59 +0000
committerjuz <juz@edf5b092-35ff-0310-97b2-ce42778d08ea>2007-12-02 00:48:59 +0000
commit92b8d2cdf69e9eccb6b877ed90aa5cd829b087c2 (patch)
tree76638d4550fb6f9620b6d6350b6974a226d0c1e2
parent693420042b8eb5ded19141c544a06003e96fbda0 (diff)
downloadioquake3-aero-92b8d2cdf69e9eccb6b877ed90aa5cd829b087c2.tar.gz
ioquake3-aero-92b8d2cdf69e9eccb6b877ed90aa5cd829b087c2.zip
* Add con_log.c and con_passive.c from r1222 to quake3.vcproj.
* Rename 'write' and 'read' variables in con_log.c, as these are already defined in io.h in the MSVC environment. git-svn-id: svn://svn.icculus.org/quake3/trunk@1224 edf5b092-35ff-0310-97b2-ce42778d08ea
-rw-r--r--code/sys/con_log.c32
-rw-r--r--misc/msvc/quake3.vcproj8
2 files changed, 24 insertions, 16 deletions
diff --git a/code/sys/con_log.c b/code/sys/con_log.c
index ca43a6b..c3a4a5b 100644
--- a/code/sys/con_log.c
+++ b/code/sys/con_log.c
@@ -27,8 +27,8 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
#define MAX_LOG 32768
static char consoleLog[ MAX_LOG ];
-static unsigned int write = 0;
-static unsigned int read = 0;
+static unsigned int writePos = 0;
+static unsigned int readPos = 0;
/*
==================
@@ -37,10 +37,10 @@ CON_LogSize
*/
unsigned int CON_LogSize( void )
{
- if( read <= write )
- return write - read;
+ if( readPos <= writePos )
+ return writePos - readPos;
else
- return write + MAX_LOG - read;
+ return writePos + MAX_LOG - readPos;
}
/*
@@ -67,19 +67,19 @@ unsigned int CON_LogWrite( const char *in )
while( CON_LogFree( ) < length && CON_LogSize( ) > 0 )
{
// Free enough space
- while( consoleLog[ read ] != '\n' && CON_LogSize( ) > 1 )
- read = ( read + 1 ) % MAX_LOG;
+ while( consoleLog[ readPos ] != '\n' && CON_LogSize( ) > 1 )
+ readPos = ( readPos + 1 ) % MAX_LOG;
// Skip past the '\n'
- read = ( read + 1 ) % MAX_LOG;
+ readPos = ( readPos + 1 ) % MAX_LOG;
}
if( CON_LogFree( ) < length )
return 0;
- if( write + length > MAX_LOG )
+ if( writePos + length > MAX_LOG )
{
- firstChunk = MAX_LOG - write;
+ firstChunk = MAX_LOG - writePos;
secondChunk = length - firstChunk;
}
else
@@ -88,10 +88,10 @@ unsigned int CON_LogWrite( const char *in )
secondChunk = 0;
}
- Com_Memcpy( consoleLog + write, in, firstChunk );
+ Com_Memcpy( consoleLog + writePos, in, firstChunk );
Com_Memcpy( consoleLog, in + firstChunk, secondChunk );
- write = ( write + length ) % MAX_LOG;
+ writePos = ( writePos + length ) % MAX_LOG;
return length;
}
@@ -109,9 +109,9 @@ unsigned int CON_LogRead( char *out, unsigned int outSize )
if( CON_LogSize( ) < outSize )
outSize = CON_LogSize( );
- if( read + outSize > MAX_LOG )
+ if( readPos + outSize > MAX_LOG )
{
- firstChunk = MAX_LOG - read;
+ firstChunk = MAX_LOG - readPos;
secondChunk = outSize - firstChunk;
}
else
@@ -120,10 +120,10 @@ unsigned int CON_LogRead( char *out, unsigned int outSize )
secondChunk = 0;
}
- Com_Memcpy( out, consoleLog + read, firstChunk );
+ Com_Memcpy( out, consoleLog + readPos, firstChunk );
Com_Memcpy( out + firstChunk, out, secondChunk );
- read = ( read + outSize ) % MAX_LOG;
+ readPos = ( readPos + outSize ) % MAX_LOG;
return outSize;
}
diff --git a/misc/msvc/quake3.vcproj b/misc/msvc/quake3.vcproj
index 8277290..1d5513a 100644
--- a/misc/msvc/quake3.vcproj
+++ b/misc/msvc/quake3.vcproj
@@ -1150,6 +1150,14 @@
</FileConfiguration>
</File>
<File
+ RelativePath="..\..\code\sys\con_log.c"
+ >
+ </File>
+ <File
+ RelativePath="..\..\code\sys\con_passive.c"
+ >
+ </File>
+ <File
RelativePath="..\..\code\qcommon\cvar.c"
>
<FileConfiguration