KDECore
libintl.cpp File Reference
#include "kdelibs_export.h"
#include "kde_file.h"
#include <config.h>
#include <qglobal.h>
#include <stdlib.h>
#include <strings.h>
#include <sys/types.h>
#include <fcntl.h>
#include <sys/stat.h>
Include dependency graph for libintl.cpp:
Go to the source code of this file.
Defines | |
#define | _MAGIC 0x950412de |
#define | _MAGIC_SWAPPED 0xde120495 |
#define | HASHWORDBITS 32 |
#define | MO_REVISION_NUMBER 0 |
#define | W(flag, data) ((flag) ? SWAP (data) : (data)) |
Typedefs | |
typedef Q_UINT32 | nls_uint32 |
Functions | |
static unsigned long | hash_string (const char *__str_param) |
char * | k_nl_find_msg (struct kde_loaded_l10nfile *domain_file, const char *msgid) |
void | k_nl_load_domain (struct kde_loaded_l10nfile *__domain) |
void | k_nl_unload_domain (struct loaded_domain *domain) |
static nls_uint32 | return (i<< 24)|((i &0xff00)<< 8)|((i >> 8)&0xff00)|(i >> 24) |
Define Documentation
#define _MAGIC 0x950412de |
Definition at line 118 of file libintl.cpp.
#define _MAGIC_SWAPPED 0xde120495 |
Definition at line 119 of file libintl.cpp.
#define HASHWORDBITS 32 |
Definition at line 250 of file libintl.cpp.
#define MO_REVISION_NUMBER 0 |
Definition at line 122 of file libintl.cpp.
#define W | ( | flag, | |||
data | ) | ((flag) ? SWAP (data) : (data)) |
Definition at line 77 of file libintl.cpp.
Typedef Documentation
typedef Q_UINT32 nls_uint32 |
Definition at line 80 of file libintl.cpp.
Function Documentation
static unsigned long hash_string | ( | const char * | __str_param | ) | [inline, static] |
Definition at line 253 of file libintl.cpp.
char* k_nl_find_msg | ( | struct kde_loaded_l10nfile * | domain_file, | |
const char * | msgid | |||
) |
void k_nl_load_domain | ( | struct kde_loaded_l10nfile * | __domain | ) |
Definition at line 277 of file libintl.cpp.
void k_nl_unload_domain | ( | struct loaded_domain * | domain | ) |
Definition at line 410 of file libintl.cpp.
static nls_uint32 return | ( | i<< | 24 | ) | [inline, static] |