core/sm_stringutil.h
author Borja Ferrer <faluco@alliedmods.net>
Sun Feb 04 22:41:44 2007 +0000 (2007-02-04)
changeset 430 ed37e9767ed4
parent 389 8ba73c27410b
child 504 1d6072ba774e
permissions -rw-r--r--
Optimized forwards, now paused functions are stored in a temp list so we dont have to check if they're runnable on each function execution.
dvander@370
     1
/**
dvander@370
     2
 * ===============================================================
dvander@370
     3
 * SourceMod (C)2004-2007 AlliedModders LLC.  All rights reserved.
dvander@370
     4
 * ===============================================================
dvander@370
     5
 *
dvander@370
     6
 * This file is not open source and may not be copied without explicit
dvander@370
     7
 * written permission of AlliedModders LLC.  This file may not be redistributed 
dvander@370
     8
 * in whole or significant part.
dvander@370
     9
 * For information, see LICENSE.txt or http://www.sourcemod.net/license.php
dvander@370
    10
 *
dvander@370
    11
 * Version: $Id$
dvander@370
    12
 */
dvander@370
    13
faluco@227
    14
#ifndef _INCLUDE_SOURCEMOD_STRINGUTIL_H_
faluco@227
    15
#define _INCLUDE_SOURCEMOD_STRINGUTIL_H_
faluco@227
    16
faluco@227
    17
#include <math.h>
faluco@227
    18
#include "sp_vm_api.h"
dvander@233
    19
#include "sp_typeutil.h"
faluco@227
    20
faluco@227
    21
using namespace SourcePawn;
faluco@227
    22
faluco@389
    23
#define LANG_SERVER		0
faluco@389
    24
faluco@227
    25
size_t atcprintf(char *buffer, size_t maxlen, const char *format, IPluginContext *pCtx, const cell_t *params, int *param);
faluco@230
    26
const char *stristr(const char *str, const char *substr);
dvander@233
    27
unsigned int strncopy(char *dest, const char *src, size_t count);
dvander@276
    28
size_t gnprintf(char *buffer, size_t maxlen, const char *format, void **args);
faluco@274
    29
size_t UTIL_Format(char *buffer, size_t maxlength, const char *fmt, ...);
faluco@227
    30
faluco@227
    31
#endif // _INCLUDE_SOURCEMOD_STRINGUTIL_H_