summaryrefslogtreecommitdiff
path: root/source/q_shared.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/q_shared.h')
-rw-r--r--source/q_shared.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/source/q_shared.h b/source/q_shared.h
index 9933fc2..de1e8f2 100644
--- a/source/q_shared.h
+++ b/source/q_shared.h
@@ -40,7 +40,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#else
#define q_sentinel
#endif
-#define q_packed __attribute__((packed))
#define q_likely( x ) __builtin_expect( !!(x), 1 )
#define q_unlikely( x ) __builtin_expect( !!(x), 0 )
@@ -455,7 +454,7 @@ static inline int Q_charhex( int c ) {
// portable case insensitive compare
int Q_strcasecmp( const char *s1, const char *s2 );
-int Q_strncasecmp( const char *s1, const char *s2, int n );
+int Q_strncasecmp( const char *s1, const char *s2, size_t n );
#define Q_stricmp Q_strcasecmp
#define Q_stricmpn Q_strncasecmp
@@ -487,11 +486,11 @@ unsigned Com_HashString( const char *string, int hashSize );
unsigned Com_HashPath( const char *string, int hashSize );
// buffer safe operations
-int Q_strncpyz( char *dest, const char *src, int destsize );
-int Q_strcat( char *dest, int destsize, const char *src );
-int Q_concat( char *buffer, int size, ... ) q_sentinel;
-int Com_sprintf( char *dest, int destsize, const char *fmt, ... ) q_printf( 3, 4 );
-int Q_vsnprintf( char *dest, int destsize, const char *fmt, va_list argptr );
+size_t Q_strncpyz( char *dest, const char *src, size_t destsize );
+size_t Q_strcat( char *dest, size_t destsize, const char *src );
+size_t Q_concat( char *dest, size_t destsize, ... ) q_sentinel;
+size_t Com_sprintf( char *dest, size_t destsize, const char *fmt, ... ) q_printf( 3, 4 );
+size_t Q_vsnprintf( char *dest, size_t destsize, const char *fmt, va_list argptr );
void Com_PageInMemory (void *buffer, int size);