eyBuildLib API Reference : eyBuildLib

eblang

NAME

eblang - multi-language support lib

ROUTINES

ebLangInit( ) - init this lib for multi-task OS
ebLangClean( ) - clean this lib for multi-task OS
ebDefLangSet( ) - set the default language for current session
ebDefLangGet( ) - get current session language index
ebLangGetByKey( ) - get current language value string by key

DESCRIPTION

multi-language support lib


eyBuildLib : Routines

ebLangInit( )

NAME

ebLangInit( ) - init this lib for multi-task OS

SYNOPSIS

int ebLangInit
    (
    void * pset
    )

DESCRIPTION

This routine is to init language lib for multi-task OS (VxWorks), it will be call by eybuildlib internal automaticly.

RETURN

OK/ERROR

SEE ALSO

eblang


eyBuildLib : Routines

ebLangClean( )

NAME

ebLangClean( ) - clean this lib for multi-task OS

SYNOPSIS

int ebLangClean
    (
    void * pset
    )

DESCRIPTION

This routine is to free the resource for multi-task OS (VxWorks), it will be call by eybuildlib internal automaticly.

RETURN

OK/ERROR

SEE ALSO

eblang


eyBuildLib : Routines

ebDefLangSet( )

NAME

ebDefLangSet( ) - set the default language for current session

SYNOPSIS

int ebDefLangSet
    (
    size_t maxelem,           /* max number */
    size_t defIndex           /* default language */
    )

DESCRIPTION

This routine is to set the default language for current session. Different sesssion may has different session language.

RETURN

OK/ERROR

SEE ALSO

eblang


eyBuildLib : Routines

ebDefLangGet( )

NAME

ebDefLangGet( ) - get current session language index

SYNOPSIS

size_t ebDefLangGet (void)

DESCRIPTION

This routine return the current session language index

RETURN

OK/ERROR

SEE ALSO

eblang


eyBuildLib : Routines

ebLangGetByKey( )

NAME

ebLangGetByKey( ) - get current language value string by key

SYNOPSIS

char * ebLangGetByKey
    (
    EB_MULTI_LANG * plist,    /* */
    size_t          maxelem,  /* max index */
    const char *    key
    )

DESCRIPTION

This routine is is get current language by key.

RETURN

return the value string, ZERO_STR ("") if not found.

SEE ALSO

eblang