Example #1
0
static gchar *
get_language_id_emacs (const gchar *language_name)
{
	if (emacs_languages == NULL)
		load_language_mappings ();

	return get_language_id (language_name, emacs_languages);
}
Example #2
0
static gchar *
get_language_id_kate (const gchar *language_name)
{
	if (kate_languages == NULL)
		load_language_mappings ();

	return get_language_id (language_name, kate_languages);
}
Example #3
0
static gchar *
get_language_id_vim (const gchar *language_name)
{
	if (vim_languages == NULL)
		load_language_mappings ();

	return get_language_id (language_name, vim_languages);
}
Example #4
0
static void add_resource(resource_t *resource) {
	enum lang_type_e lang_type;
	enum res_e res_type = resource->type;
	int lid = get_language_id(resource);

	if(lid == MASTER_LANGUAGE) {
		lang_type = lang_type_master;
	} else if(lid == LANG_NEUTRAL) {
		lang_type = lang_type_neutral;
	} else {
		lang_type = lang_type_normal;
	}
	nb_resources[res_type][lang_type]++;
	list_resources[res_type][lang_type] = realloc(list_resources[res_type][lang_type], nb_resources[res_type][lang_type]*sizeof(resource_t *));
	list_resources[res_type][lang_type][nb_resources[res_type][lang_type]-1] = resource;
}