#include <cstdlib>
#include <cstdint>
#include <string>
#include <cmath>
#include <string.h>
Go to the source code of this file.
|
| #define | _TRUNCATE ((size_t)-1) |
| |
| typedef int | errno_t |
| |
| unsigned | SyncRandSeed |
| |
| uint32_t | FileChecksums |
| | Sync random seed value. More...
|
| |
| char * | optarg |
| |
| int | optind |
| |
| int | opterr |
| |
| int | optopt |
| |
| void | InitSyncRand () |
| | checksums of all loaded lua files More...
|
| |
| int | SyncRand () |
| | Initialize the syncron rand. More...
|
| |
| int | SyncRand (int max) |
| | Syncron rand. More...
|
| |
| int | MyRand () |
| | Syncron rand. More...
|
| |
| long | isqrt (long num) |
| | Compute a square root using ints. More...
|
| |
| int | square (int v) |
| |
| template<typename T > |
| void | clamp (T *value, T minValue, T maxValue) |
| |
| uint32_t | fletcher32 (const std::string &content) |
| |
| errno_t | strcpy_s (char *dst, size_t dstsize, const char *src) |
| |
| errno_t | strncpy_s (char *dst, size_t dstsize, const char *src, size_t count) |
| |
| errno_t | strcat_s (char *dst, size_t dstsize, const char *src) |
| |
| char * | strcasestr (const char *str, const char *substr) |
| | case insensitive strstr More...
|
| |
| size_t | strnlen (const char *str, size_t strsize) |
| | determine length of a fixed-length string More...
|
| |
| int | getopt (int argc, char *const argv[], const char *optstring) |
| |
| int | GetClipboard (std::string &str) |
| |
| void | SetClipboard (std::string &str) |
| |
| int | UTF8GetNext (const std::string &text, int curpos) |
| |
| int | UTF8GetPrev (const std::string &text, int curpos) |
| |
| bool | supportsSSE2 () |
| |
| bool | supportsAVX () |
| |
| void * | aligned_malloc (size_t alignment, size_t size) |
| |
| void | aligned_free (void *block) |
| |
◆ _TRUNCATE
| #define _TRUNCATE ((size_t)-1) |
◆ errno_t
◆ aligned_free()
◆ aligned_malloc()
| void* aligned_malloc |
( |
size_t |
alignment, |
|
|
size_t |
size |
|
) |
| |
◆ clamp()
template<typename T >
| void clamp |
( |
T * |
value, |
|
|
T |
minValue, |
|
|
T |
maxValue |
|
) |
| |
◆ fletcher32()
| uint32_t fletcher32 |
( |
const std::string & |
content | ) |
|
◆ GetClipboard()
| int GetClipboard |
( |
std::string & |
str | ) |
|
Paste text from the clipboard
◆ getopt()
| int getopt |
( |
int |
argc, |
|
|
char *const |
argv[], |
|
|
const char * |
optstring |
|
) |
| |
◆ InitSyncRand()
checksums of all loaded lua files
Inititalize sync rand seed.
◆ isqrt()
◆ MyRand()
Syncron rand.
rand only used on this computer.
◆ SetClipboard()
| void SetClipboard |
( |
std::string & |
str | ) |
|
◆ square()
◆ strcasestr()
| char* strcasestr |
( |
const char * |
a, |
|
|
const char * |
b |
|
) |
| |
case insensitive strstr
Case insensitive version of strstr
- Parameters
-
| a | String to search in |
| b | Substring to search for |
- Returns
- Pointer to first occurrence of b or NULL if not found.
◆ strcat_s()
| errno_t strcat_s |
( |
char * |
dst, |
|
|
size_t |
dstsize, |
|
|
const char * |
src |
|
) |
| |
◆ strcpy_s()
| errno_t strcpy_s |
( |
char * |
dst, |
|
|
size_t |
dstsize, |
|
|
const char * |
src |
|
) |
| |
◆ strncpy_s()
| errno_t strncpy_s |
( |
char * |
dst, |
|
|
size_t |
dstsize, |
|
|
const char * |
src, |
|
|
size_t |
count |
|
) |
| |
◆ strnlen()
| size_t strnlen |
( |
const char * |
str, |
|
|
size_t |
strsize |
|
) |
| |
determine length of a fixed-length string
◆ supportsAVX()
◆ supportsSSE2()
◆ SyncRand() [1/2]
Initialize the syncron rand.
Synchronized random number.
- Note
- This random value must be same on all machines in network game. Very simple random generations, enough for us.
◆ SyncRand() [2/2]
Syncron rand.
Synchronized random number.
- Parameters
-
| max | Max value of random number to return |
◆ UTF8GetNext()
| int UTF8GetNext |
( |
const std::string & |
text, |
|
|
int |
curpos |
|
) |
| |
◆ UTF8GetPrev()
| int UTF8GetPrev |
( |
const std::string & |
text, |
|
|
int |
curpos |
|
) |
| |
◆ FileChecksums
Sync random seed value.
Sync random seed value.
◆ optarg
◆ opterr
◆ optind
◆ optopt
◆ SyncRandSeed
(C) Copyright 1998-2012 by The