summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/fonts/malayalam/preproc/mm.h
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/fonts/malayalam/preproc/mm.h')
-rw-r--r--Master/texmf-dist/source/fonts/malayalam/preproc/mm.h110
1 files changed, 110 insertions, 0 deletions
diff --git a/Master/texmf-dist/source/fonts/malayalam/preproc/mm.h b/Master/texmf-dist/source/fonts/malayalam/preproc/mm.h
new file mode 100644
index 00000000000..3db74a846a0
--- /dev/null
+++ b/Master/texmf-dist/source/fonts/malayalam/preproc/mm.h
@@ -0,0 +1,110 @@
+
+#define TRUE (1==1)
+#define FALSE (1==0)
+
+char *prepend_home(char *filename);
+
+/* table of malayalam letters */
+
+#define SIGN_ANUSVARA 2
+#define SIGN_VISARGA 3
+
+#define LETTER_A 5
+#define LETTER_AA 6
+#define LETTER_I 7
+#define LETTER_II 8
+#define LETTER_U 9
+#define LETTER_UU 10
+#define LETTER_VOCALIC_R 11
+#define LETTER_VOCALIC_L 12
+
+#define LETTER_E 14
+#define LETTER_EE 15
+#define LETTER_AI 16
+
+#define LETTER_O 18
+#define LETTER_OO 19
+#define LETTER_AU 20
+
+#define LETTER_KA 21
+#define LETTER_KHA 22
+#define LETTER_GA 23
+#define LETTER_GHA 24
+#define LETTER_NGA 25
+#define LETTER_CA 26
+#define LETTER_CHA 27
+#define LETTER_JA 28
+#define LETTER_JHA 29
+#define LETTER_NYA 30
+#define LETTER_TTA 31
+#define LETTER_TTHA 32
+#define LETTER_DDA 33
+#define LETTER_DDHA 34
+#define LETTER_NNA 35
+#define LETTER_TA 36
+#define LETTER_THA 37
+#define LETTER_DA 38
+#define LETTER_DHA 39
+#define LETTER_NA 40
+
+#define LETTER_PA 42
+#define LETTER_PHA 43
+#define LETTER_BA 44
+#define LETTER_BHA 45
+#define LETTER_MA 46
+#define LETTER_YA 47
+#define LETTER_RA 48
+#define LETTER_RRA 49
+#define LETTER_LA 50
+#define LETTER_LLA 51
+#define LETTER_LLLA 52
+#define LETTER_VA 53
+#define LETTER_SHA 54
+#define LETTER_SSA 55
+#define LETTER_SA 56
+#define LETTER_HA 57
+
+#define VOWEL_SIGN_AA 62
+#define VOWEL_SIGN_I 63
+#define VOWEL_SIGN_II 64
+#define VOWEL_SIGN_U 65
+#define VOWEL_SIGN_UU 66
+#define VOWEL_SIGN_VOCALIC_R 67
+#define VOWEL_SIGN_VOCALIC_RR 68
+
+#define VOWEL_SIGN_E 70
+#define VOWEL_SIGN_EE 71
+#define VOWEL_SIGN_AI 72
+
+#define VOWEL_SIGN_O 74
+#define VOWEL_SIGN_OO 75
+#define VOWEL_SIGN_AU 76
+
+#define VIRAMA 77
+
+#define AU_LENGTH_MARK 87
+
+#define LETTER_VOCALIC_RR 96
+#define LETTER_VOCALIC_LL 97
+
+#define DIGIT_ZERO 102
+#define DIGIT_ONE 103
+#define DIGIT_TWO 104
+#define DIGIT_THREE 105
+#define DIGIT_FOUR 106
+#define DIGIT_FIVE 107
+#define DIGIT_SIX 108
+#define DIGIT_SEVEN 109
+#define DIGIT_EIGHT 110
+#define DIGIT_NINE 111
+
+/* extra's not on this place in unicode */
+
+#define JOINER 127
+#define NON_JOIN 126
+#define DOTTED_CIRCLE 125
+#define SPACE 124
+
+/* eof */
+
+