Annotation of ChivanetAimPidgin/oscarprpl/src/c/internal.h, revision 1.1

1.1     ! snw         1: #ifndef _OSCARPRPL_INTERNAL_H
        !             2: #define _OSCARPRPL_INTERNAL_H
        !             3: 
        !             4: // NOTE: This was originally Pidgin's internal.h; but since we don't have access to that; we have shims here.
        !             5: 
        !             6: 
        !             7: // NLS shims; we don't have them yet
        !             8: #  include <locale.h>
        !             9: #  define N_(String) (String)
        !            10: #  ifndef _
        !            11: #    define _(String) ((const char *)String)
        !            12: #  endif
        !            13: #  define ngettext(Singular, Plural, Number) ((Number == 1) ? ((const char *)Singular) : ((const char *)Plural))
        !            14: #  define dngettext(Domain, Singular, Plural, Number) ((Number == 1) ? ((const char *)Singular) : ((const char *)Plural))
        !            15: 
        !            16: 
        !            17: #define PURPLE_WEBSITE "http://pidgin.im/"
        !            18: #define VERSION "2.13.0"
        !            19: 
        !            20: #define SIZEOF_TIME_T 8
        !            21: 
        !            22: #if SIZEOF_TIME_T == 4
        !            23: #      define PURPLE_TIME_T_MODIFIER "lu"
        !            24: #elif SIZEOF_TIME_T == 8
        !            25: #      define PURPLE_TIME_T_MODIFIER "zu"
        !            26: #endif
        !            27: 
        !            28: #define MSG_LEN 2048
        !            29: /* The above should normally be the same as BUF_LEN,
        !            30:  * but just so we're explicitly asking for the max message
        !            31:  * length. */
        !            32: #define BUF_LEN MSG_LEN
        !            33: #define BUF_LONG BUF_LEN * 2
        !            34: 
        !            35: #endif

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>