PDL_GetLanguage
Description
Sets the passed buffer variable to the language and country string stored in the Luna (device's GUI) preferences database. Currently, the language string is 5 characters long and has the format <2 letter language code><underscore><2 letter country code>
. For example: "EN_UK" — United Kingdom English. The passed buffer is not set to a length longer than bufferLen.
Note:
The 5-character length is not likely to change, though this is not guaranteed. You may want buffer and bufferlen to be larger (i.e., 64 bytes) to encompass future changes.
Syntax
PDL_Err PDL_GetLanguage(char *buffer, int bufferLen);
Argument | Description |
---|---|
buffer | Pointer to the buffer. |
bufferLen | Length of the buffer. |
Returns
PDL_INVALIDINPUT — buffer is NULL or its length is less than or equal to zero. PDL_STRINGTOOSMALL — Passed buffer is too small to hold value. PDL_NOERROR — Success.