Miscellaneous¶
-
size_t
GetLine(FILE * File, char * Line, int count)¶ Reads single line from file.
- Return
- Length of read line, -1 on error.
- Parameters
File: File descriptor to read from.Line: Buffer where t ostore result.count: Maximal length of text which can be stored in buffer.
-
const char*
GetGammuVersion(void)¶ Gets Gammu library version.
-
const char*
GetCompiler(void)¶ Gets compiler which was used to compile Gammu library.
-
const char*
GetOS(void)¶ Gets host OS.
-
const char*
GetGammuLocalePath(void)¶ Returns path to Gammu locales.
-
void
GSM_InitLocales(const char * path)¶ Initializes locales. This sets up things needed for proper string conversion from local charset as well as initializes gettext based translation.
- Parameters
path: Path to gettext translation. If NULL compiled in default is used.
-
void
EncodeHexBin(char * dest, const unsigned char * src, size_t len)¶ Encodes text to hexadecimal binary representation.
-
gboolean
GSM_IsNewerVersion(const char * latest_version, const char * current_version)¶ Returns TRUE if firmware version is newer.
- Return
- True if latest_version > current_version.
- Parameters
latest_version: String containing version (eg. latest available).current_version: String containing version (eg. current one).