summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorHans Breuer <hans@breuer.org>2003-07-20 15:52:48 +0000
committerHans Breuer <hans@src.gnome.org>2003-07-20 15:52:48 +0000
commitfe8a19953415e06970c5cf45abcf2543fa86c77c (patch)
tree83b8ed84ceeddc38ce8778fe4d693fadbac5978a /modules
parent32f67b6e306da21dc6aab4a8eaa096e73971a938 (diff)
downloadpango-fe8a19953415e06970c5cf45abcf2543fa86c77c.tar.gz
updated to generate libtool compatible dll names, define the right
2003-07-20 Hans Breuer <hans@breuer.org> * pango/makefile.msc : updated to generate libtool compatible dll names, define the right PANGO_MODULE_PREFIX, pangoft2 still not build with msvc * module/basic-win32.c : some #ifdef's for missing LANG_* constants to make it compile with msvc50 * pango/pango.def : updated externals
Diffstat (limited to 'modules')
-rw-r--r--modules/basic/basic-win32.c70
1 files changed, 70 insertions, 0 deletions
diff --git a/modules/basic/basic-win32.c b/modules/basic/basic-win32.c
index 83fa12ca..c63a016a 100644
--- a/modules/basic/basic-win32.c
+++ b/modules/basic/basic-win32.c
@@ -303,23 +303,35 @@ lang_name (int lang)
{
#define CASE(n) case LANG_##n: return #n
CASE (NEUTRAL);
+#ifdef LANG_INVARIANT
CASE (INVARIANT);
+#endif
CASE (AFRIKAANS);
CASE (ALBANIAN);
CASE (ARABIC);
+#ifdef LANG_ARMENIAN
CASE (ARMENIAN);
+#endif
+#ifdef LANG_ASSAMESE
CASE (ASSAMESE);
+#endif
+#ifdef LANG_AZERI
CASE (AZERI);
+#endif
CASE (BASQUE);
CASE (BELARUSIAN);
+#ifdef LANG_BENGALI
CASE (BENGALI);
+#endif
CASE (BULGARIAN);
CASE (CATALAN);
CASE (CHINESE);
CASE (CROATIAN);
CASE (CZECH);
CASE (DANISH);
+#ifdef LANG_DIVEHI
CASE (DIVEHI);
+#endif
CASE (DUTCH);
CASE (ENGLISH);
CASE (ESTONIAN);
@@ -327,56 +339,110 @@ lang_name (int lang)
CASE (FARSI);
CASE (FINNISH);
CASE (FRENCH);
+#ifdef LANG_GALICIAN
CASE (GALICIAN);
+#endif
+#ifdef LANG_GEORGIAN
CASE (GEORGIAN);
+#endif
CASE (GERMAN);
CASE (GREEK);
+#ifdef LANG_GUJARATI
CASE (GUJARATI);
+#endif
CASE (HEBREW);
+#ifdef LANG_HINDI
CASE (HINDI);
+#endif
CASE (HUNGARIAN);
CASE (ICELANDIC);
CASE (INDONESIAN);
CASE (ITALIAN);
CASE (JAPANESE);
+#ifdef LANG_KANNADA
CASE (KANNADA);
+#endif
+#ifdef LANG_KASHMIRI
CASE (KASHMIRI);
+#endif
+#ifdef LANG_KAZAK
CASE (KAZAK);
+#endif
+#ifdef LANG_KONKANI
CASE (KONKANI);
+#endif
CASE (KOREAN);
+#ifdef LANG_KYRGYZ
CASE (KYRGYZ);
+#endif
CASE (LATVIAN);
CASE (LITHUANIAN);
+#ifdef LANG_MACEDONIAN
CASE (MACEDONIAN);
+#endif
+#ifdef LANG_MALAY
CASE (MALAY);
+#endif
+#ifdef LANG_MALAYALAM
CASE (MALAYALAM);
+#endif
+#ifdef LANG_MANIPURI
CASE (MANIPURI);
+#endif
+#ifdef LANG_MARATHI
CASE (MARATHI);
+#endif
+#ifdef LANG_MONGOLIAN
CASE (MONGOLIAN);
+#endif
+#ifdef LANG_NEPALI
CASE (NEPALI);
+#endif
CASE (NORWEGIAN);
+#ifdef LANG_ORIYA
CASE (ORIYA);
+#endif
CASE (POLISH);
CASE (PORTUGUESE);
+#ifdef LANG_PUNJABI
CASE (PUNJABI);
+#endif
CASE (ROMANIAN);
CASE (RUSSIAN);
+#ifdef LANG_SANSKRIT
CASE (SANSKRIT);
+#endif
+#ifdef LANG_SINDHI
CASE (SINDHI);
+#endif
CASE (SLOVAK);
CASE (SLOVENIAN);
CASE (SPANISH);
+#ifdef LANG_SWAHILI
CASE (SWAHILI);
+#endif
CASE (SWEDISH);
+#ifdef LANG_SYRIAC
CASE (SYRIAC);
+#endif
+#ifdef LANG_TAMIL
CASE (TAMIL);
+#endif
+#ifdef LANG_TATAR
CASE (TATAR);
+#endif
+#ifdef LANG_TELUGU
CASE (TELUGU);
+#endif
CASE (THAI);
CASE (TURKISH);
CASE (UKRAINIAN);
+#ifdef LANG_URDU
CASE (URDU);
+#endif
+#ifdef LANG_UZBEK
CASE (UZBEK);
+#endif
CASE (VIETNAMESE);
#undef CASE
default:
@@ -1067,6 +1133,10 @@ init_uniscribe (void)
#endif
}
+/* The following three functions provide the public module API for
+ * Pango
+ */
+
void
PANGO_MODULE_ENTRY(list) (PangoEngineInfo **engines,
gint *n_engines)