MagickCore 7.0.10
locale_.h File Reference
#include "wizard/hashmap.h"
Include dependency graph for locale_.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  _LocaleInfo
 

Macros

#define WizardLocaleExtent   256
 

Typedefs

typedef struct _LocaleInfo LocaleInfo
 

Functions

WizardExport char ** GetLocaleList (const char *, size_t *, ExceptionInfo *)
 
WizardExport const char * GetLocaleMessage (const char *)
 
WizardExport const LocaleInfoGetLocaleInfo_ (const char *, ExceptionInfo *)
 
WizardExport const LocaleInfo ** GetLocaleInfoList (const char *, size_t *, ExceptionInfo *)
 
WizardExport double InterpretLocaleValue (const char *, char **)
 
WizardExport LinkedListInfoDestroyLocaleOptions (LinkedListInfo *)
 
WizardExport LinkedListInfoGetLocaleOptions (const char *, ExceptionInfo *)
 
WizardExport WizardBooleanType ListLocaleInfo (FILE *, ExceptionInfo *)
 
WizardExport WizardBooleanType LocaleComponentGenesis (void)
 
WizardExport ssize_t FormatLocaleFile (FILE *, const char *wizard_restrict,...) wizard_attribute((__format__(__printf__
 
WizardExport ssize_t FormatLocaleFileList (FILE *, const char *wizard_restrict, va_list) wizard_attribute((__format__(__printf__
 
WizardExport ssize_t FormatLocaleString (char *wizard_restrict, const size_t, const char *,...) wizard_attribute((__format__(__printf__
 
WizardExport ssize_t FormatLocaleStringList (char *restrict, const size_t, const char *, va_list) wizard_attribute((__format__(__printf__
 
WizardExport ssize_t WizardExport void LocaleComponentTerminus (void)
 

Macro Definition Documentation

◆ WizardLocaleExtent

#define WizardLocaleExtent   256

Definition at line 28 of file locale_.h.

Typedef Documentation

◆ LocaleInfo

typedef struct _LocaleInfo LocaleInfo

Function Documentation

◆ DestroyLocaleOptions()

WizardExport LinkedListInfo * DestroyLocaleOptions ( LinkedListInfo )

◆ FormatLocaleFile()

WizardExport ssize_t FormatLocaleFile ( FILE *  ,
const char *  wizard_restrict,
  ... 
)

◆ FormatLocaleFileList()

WizardExport ssize_t FormatLocaleFileList ( FILE *  ,
const char *  wizard_restrict,
va_list   
)

◆ FormatLocaleString()

WizardExport ssize_t FormatLocaleString ( char *  wizard_restrict,
const size_t  ,
const char *  ,
  ... 
)

◆ FormatLocaleStringList()

WizardExport ssize_t FormatLocaleStringList ( char *  restrict,
const size_t  ,
const char *  ,
va_list   
)

◆ GetLocaleInfo_()

WizardExport const LocaleInfo * GetLocaleInfo_ ( const char *  ,
ExceptionInfo  
)

◆ GetLocaleInfoList()

◆ GetLocaleList()

◆ GetLocaleMessage()

WizardExport const char * GetLocaleMessage ( const char *  tag)

Definition at line 739 of file locale.c.

◆ GetLocaleOptions()

◆ InterpretLocaleValue()

WizardExport double InterpretLocaleValue ( const char *  string,
char **  sentinal 
)

Definition at line 969 of file locale.c.

Referenced by InterpretSiPrefixValue(), and StringToDouble().

◆ ListLocaleInfo()

WizardExport WizardBooleanType ListLocaleInfo ( FILE *  ,
ExceptionInfo  
)

◆ LocaleComponentGenesis()

WizardExport WizardBooleanType LocaleComponentGenesis ( void  )

Definition at line 1392 of file locale.c.

References AcquireSemaphoreInfo(), locale_semaphore, and WizardTrue.

◆ LocaleComponentTerminus()