#include <stdlib.h>
#include <threads.h>
#include "language/ellipsis-special.h"
#include "utils/ellipsis-error.h"
#include <errno.h>
#include <locale.h>
Functions | |
static void | ellipsis‿string‿_Once‿init‿callback (void) |
static void | ellipsis‿string‿_Once‿init‿user (void) |
Initialize the status of string handling. | |
void | ellipsis‿string‿_Once‿init (void) |
Variables | |
static void(*const | ellipsis‿string‿_Once‿atexit‿pointer )(void) |
bool const | ellipsis‿string‿_Once‿strong = true |
|
static |
References __FILE__, ellipsis‿string‿_Once‿atexit‿pointer, ellipsis‿string‿_Once‿init‿user(), and GNU_ATTR_USED.
Referenced by ellipsis‿string‿_Once‿init().
|
static |
Initialize the status of string handling.
The only thing that this does at the moment is to change the locale from the "C" locale to the default locale that is set by the environment.
Referenced by ellipsis‿string‿_Once‿init‿callback().
void ellipsis‿string‿_Once‿init | ( | void | ) |
References ellipsis‿string‿_Once‿init‿callback().
Referenced by ellipsis‿infra‿_Once‿init‿user(), ellipsis‿macros‿_Once‿init‿user(), ellipsis‿str32‿construct(), ellipsis‿str32‿dup‿inst(), ellipsis‿str32‿fputs(), ellipsis‿str32‿fputs_entities(), ellipsis‿str8‿construct(), and ellipsis‿str8‿fputs().
|
static |
Referenced by ellipsis‿string‿_Once‿init‿callback().
bool const ellipsis‿string‿_Once‿strong = true |