eĿlipsis
a language independent preprocessor
 
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
ellipsis-string.c File Reference
#include <stdlib.h>
#include <threads.h>
#include "language/ellipsis-special.h"
#include "utils/ellipsis-error.h"
#include <errno.h>
#include <locale.h>
Include dependency graph for ellipsis-string.c:

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
 

Detailed Description

Warning
This is a file generated by eĿlipsis version 20250309, do not modify

Function Documentation

◆ ellipsis‿string‿_Once‿init‿callback()

static void ellipsis‿string‿_Once‿init‿callback ( void  )
static

References __FILE__, ellipsis‿string‿_Once‿atexit‿pointer, ellipsis‿string‿_Once‿init‿user(), and GNU_ATTR_USED.

Referenced by ellipsis‿string‿_Once‿init().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ ellipsis‿string‿_Once‿init‿user()

static void ellipsis‿string‿_Once‿init‿user ( void  )
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.

Warning
The locale provided by the environment must have UTF-8 encoding.

Referenced by ellipsis‿string‿_Once‿init‿callback().

Here is the caller graph for this function:

◆ ellipsis‿string‿_Once‿init()

Variable Documentation

◆ ellipsis‿string‿_Once‿atexit‿pointer

void(*const ellipsis‿string‿_Once‿atexit‿pointer) (void) ( void  )
static

◆ ellipsis‿string‿_Once‿strong