lib/efreet.c File Reference

#include <stddef.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#include <limits.h>
#include <Eet.h>
#include <Ecore.h>
#include <Ecore_File.h>
#include "Efreet.h"
#include <Eina.h>
Include dependency graph for efreet.c:
This graph shows which files directly or indirectly include this file:

Functions

void * alloca (size_t)
size_t efreet_array_cat (char *buffer, size_t size, const char *strs[])
EAPI int efreet_init (void)
 Initializes the Efreet system.
const char * efreet_lang_country_get (void)
const char * efreet_lang_get (void)
const char * efreet_lang_modifier_get (void)
EAPI int efreet_shutdown (void)
 Shuts down Efreet if a balanced number of init/shutdown calls have been made.

Variables

int _efreet_log_domain_global = -1
EAPI int efreet_cache_update = 1

Function Documentation

size_t efreet_array_cat ( char *  buffer,
size_t  size,
const char *  strs[] 
)
const char* efreet_lang_country_get ( void   ) 
const char* efreet_lang_modifier_get ( void   ) 
EAPI int efreet_shutdown ( void   ) 

Shuts down Efreet if a balanced number of init/shutdown calls have been made.

Returns:
Returns the number of times the init function as been called minus the corresponding init call.

References _efreet_log_domain_global, efreet_base_shutdown(), efreet_cache_shutdown(), efreet_desktop_shutdown(), efreet_icon_shutdown(), efreet_ini_shutdown(), efreet_menu_shutdown(), efreet_util_shutdown(), efreet_xml_shutdown(), and IF_RELEASE.

Referenced by efreet_mime_init(), and efreet_mime_shutdown().


Variable Documentation