
Now any failing bounds check causes the whole function to fail, rather than returning a made-up value.
8 lines
268 B
C
8 lines
268 B
C
#include <uchar.h>
|
|
#include <stdlib.h>
|
|
|
|
char *ascii(const char16_t *wstr, bool translate_slashes);
|
|
void system_argv(const char *cmd, ...);
|
|
void system_argv_array(char **args);
|
|
void c16cpy(char16_t *out, uint32_t *outsize, char *s);
|
|
char *dupcat(const char *str, ...);
|