mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 10:08:18 +00:00
added str_isspace and str_length functions to system
This commit is contained in:
parent
edf33b8a5b
commit
f8490e6ea6
|
@ -1037,6 +1037,11 @@ void str_copy(char *dst, const char *src, int dst_size)
|
|||
dst[dst_size-1] = 0; /* assure null termination */
|
||||
}
|
||||
|
||||
int str_length(const char *str)
|
||||
{
|
||||
return (int)strlen(str);
|
||||
}
|
||||
|
||||
void str_format(char *buffer, int buffer_size, const char *format, ...)
|
||||
{
|
||||
#if defined(CONF_FAMILY_WINDOWS)
|
||||
|
@ -1179,6 +1184,7 @@ void gui_messagebox(const char *title, const char *message)
|
|||
#endif
|
||||
}
|
||||
|
||||
int str_isspace(char c) { return c == ' ' || c == '\n' || c == '\t'; }
|
||||
|
||||
|
||||
#if defined(__cplusplus)
|
||||
|
|
|
@ -690,6 +690,18 @@ void str_append(char *dst, const char *src, int dst_size);
|
|||
*/
|
||||
void str_copy(char *dst, const char *src, int dst_size);
|
||||
|
||||
/*
|
||||
Function: str_length
|
||||
Returns the length of a zero terminated string.
|
||||
|
||||
Parameters:
|
||||
str - Pointer to the string.
|
||||
|
||||
Returns:
|
||||
Length of string in bytes excluding the zero termination.
|
||||
*/
|
||||
int str_length(const char *str);
|
||||
|
||||
/*
|
||||
Function: str_format
|
||||
Performs printf formating into a buffer.
|
||||
|
@ -922,6 +934,9 @@ typedef struct
|
|||
|
||||
void net_stats(NETSTATS *stats);
|
||||
|
||||
int str_isspace(char c);
|
||||
|
||||
|
||||
/*
|
||||
Function: gui_messagebox
|
||||
Display plain OS-dependent message box
|
||||
|
|
Loading…
Reference in a new issue