internal.h File Reference

Internal definitions and includes

purple. More...

#include <locale.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/time.h>
#include <sys/wait.h>
#include <ctype.h>
#include <errno.h>
#include <fcntl.h>
#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <gmodule.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <sys/un.h>
#include <sys/utsname.h>
#include <netdb.h>
#include <signal.h>
#include <unistd.h>
#include <glib.h>

Include dependency graph for internal.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define N_(String)   (String)
#define _(String)   ((const char *)String)
#define ngettext(Singular, Plural, Number)   ((Number == 1) ? ((const char *)Singular) : ((const char *)Plural))
#define dngettext(Domain, Singular, Plural, Number)   ((Number == 1) ? ((const char *)Singular) : ((const char *)Plural))
#define MSG_LEN   2048
#define BUF_LEN   MSG_LEN
#define BUF_LONG   BUF_LEN * 2
#define MAXPATHLEN   1024
#define HOST_NAME_MAX   255
#define G_MAXUINT32   ((guint32) 0xffffffff)
#define g_freopen   freopen
#define g_fopen   fopen
#define g_rmdir   rmdir
#define g_remove   remove
#define g_unlink   unlink
#define g_lstat   lstat
#define g_stat   stat
#define g_mkdir   mkdir
#define g_rename   rename
#define g_open   open
#define g_access   access
#define g_slice_new(type)   g_new(type, 1)
#define g_slice_new0(type)   g_new0(type, 1)
#define g_slice_free(type, mem)   g_free(mem)
#define G_GINT64_MODIFIER   "ll"
#define G_GSIZE_FORMAT   "u"
#define purple_strlcpy(dest, src)   g_strlcpy(dest, src, sizeof(dest))
#define purple_strlcat(dest, src)   g_strlcat(dest, src, sizeof(dest))
#define PURPLE_WEBSITE   "http://pidgin.im/"
#define PURPLE_DEVEL_WEBSITE   "http://developer.pidgin.im/"

Functions

void _purple_buddy_icons_account_loaded_cb (void)
void _purple_buddy_icons_blist_loaded_cb (void)
void _purple_buddy_icon_set_old_icons_dir (const char *dirname)


Detailed Description

Internal definitions and includes

purple.

Purple is the legal property of its developers, whose names are too numerous to list here. Please refer to the COPYRIGHT file distributed with this source distribution.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA