[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [40219] trunk/lib/windows/gettext: Update gettext library for windows 32bit
Sergey Sharybin
g.ulairi at gmail.com
Thu Sep 15 13:32:40 CEST 2011
Revision: 40219
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=40219
Author: nazgul
Date: 2011-09-15 11:32:40 +0000 (Thu, 15 Sep 2011)
Log Message:
-----------
Update gettext library for windows 32bit
Modified Paths:
--------------
trunk/lib/windows/gettext/include/libintl.h
trunk/lib/windows/gettext/lib/gnu_gettext.dll
trunk/lib/windows/gettext/lib/gnu_gettext.lib
Modified: trunk/lib/windows/gettext/include/libintl.h
===================================================================
--- trunk/lib/windows/gettext/include/libintl.h 2011-09-15 11:18:15 UTC (rev 40218)
+++ trunk/lib/windows/gettext/include/libintl.h 2011-09-15 11:32:40 UTC (rev 40219)
@@ -27,12 +27,14 @@
extern "C" {
#endif
+#define USE_SAFE_GETTEXT_DLL
+
/* See if we allready know what we want static or dll linkage or none at all*/
#if defined DONT_USE_GETTEXT || ( defined USE_SAFE_GETTEXT_DLL && defined USE_GETTEXT_STATIC ) || ( defined USE_GETTEXT_DLL && defined USE_SAFE_GETTEXT_DLL ) || ( defined USE_GETTEXT_DLL && defined USE_GETTEXT_STATIC )
/* TWO IS HARDLY POSSIBLE */
#undef USE_GETTEXT_DLL
#undef USE_GETTEXT_STATIC
-#undefd USE_SAFE_GETTEXT_DLL
+#undef USE_SAFE_GETTEXT_DLL
#endif /* MORE THAN ONE - OR NONE AT ALL */
#if !defined USE_GETTEXT_DLL && !defined USE_SAFE_GETTEXT_DLL && !defined USE_GETTEXT_STATIC && !defined DONT_USE_GETTEXT
@@ -61,6 +63,7 @@
__declspec(dllimport) char *dcgettext(const char *__domainname,const char *__msgid, int __category);
__declspec(dllimport) char *textdomain(const char *__domainname);
__declspec(dllimport) char *bindtextdomain(const char *__domainname,const char *__dirname);
+__declspec(dllimport) char *bind_textdomain_codeset(const char *__domainname,const char *__codeset);
/* calling _putenv from within the DLL */
__declspec(dllexport) int gettext_putenv(const char *envstring);
#endif /* DLL */
@@ -75,6 +78,7 @@
extern char *dcgettext(const char *szDomain,const char *szMsgId,int iCategory);
extern char *textdomain(const char *szDomain);
extern char *bindtextdomain(const char *szDomain,const char *szDirectory);
+extern char *bind_textdomain_codeset(const char *szDomain,const char *szCodeset);
/* calling _putenv from within the DLL */
extern int gettext_putenv(const char *envstring);
#endif /* SAFE DLL */
@@ -88,24 +92,27 @@
extern char *dcgettext__(const char *__domainname,const char *__msgid, int __category);
extern char *textdomain__(const char *__domainname);
extern char *bindtextdomain__(const char *__domainname,const char *__dirname);
+extern char *bind_textdomain_codeset__(const char *__domainname,const char *__codeset);
#define gettext(szMsgId) gettext__(szMsgId)
#define dgettext(szDomain,szMsgId) dgettext__(szDomain,szMsgId)
#define dcgettext(szDomain,szMsgId,iCategory) dcgettext__(szDomain,szMsgId,iCategory)
#define textdomain(szDomain) textdomain__(szDomain)
#define bindtextdomain(szDomain,szDirectory) bindtextdomain__(szDomain,szDirectory)
+#define bind_textdomain_codeset(szDomain,szCodeset) bindtextdomain_codeset__(szDomain,szCodeset)
// dummy - for static linkage - calling _putenv from within the DLL
#define gettext_putenv(a) _putenv(a)
#endif /* STATIC */
#if defined DONT_USE_GETTEXT
/* DON'T USE GETTEXT AT ALL
- MAKROS TO MAKE CODE COMPILE WELL, BUT GETTEXT WILL NOT BE USESD
+ MACROS TO MAKE CODE COMPILE WELL, BUT GETTEXT WILL NOT BE USED
*/
# define gettext(Msgid) (Msgid)
# define dgettext(Domainname, Msgid) (Msgid)
# define dcgettext(Domainname, Msgid, Category) (Msgid)
# define textdomain(Domainname) ((char *) Domainname)
# define bindtextdomain(Domainname, Dirname) ((char *) Dirname)
+# define bind_textdomain_codeset(Domainname, Codeset) ((char *) Codeset)
// dummy - for static linkage - calling _putenv from within the DLL
# define gettext_putenv(a) _putenv(a)
#endif /* DON'T USE AT ALL */
@@ -115,3 +122,4 @@
#endif
#endif /*!defined(__LIBINTL_H_INCLUDED)*/
+
Modified: trunk/lib/windows/gettext/lib/gnu_gettext.dll
===================================================================
(Binary files differ)
Modified: trunk/lib/windows/gettext/lib/gnu_gettext.lib
===================================================================
(Binary files differ)
More information about the Bf-blender-cvs
mailing list