cnoor: show sajda signs
[cnoor.git] / quran.h
bloba56731fafba464dbb57ba3dc892af43fbbb32301
1 #ifndef _QURAN_H
2 #define _QURAN_H
4 #define NSURA 114
6 struct quran {
7 char *text;
8 char **ayas;
9 };
11 struct quran *quran_alloc(char *path);
12 void quran_aya(struct quran *quran, char *buf, size_t len, int aya);
13 void quran_free(struct quran *quran);
15 int sura_start(int sura);
16 int sura_ayas(int sura);
17 int aya_num(int sura, int aya);
18 int juz_start(int sura, int aya);
19 enum sajda {
20 SAJDA_NONE,
21 SAJDA_RECOM,
22 SAJDA_OBLIG
24 enum sajda sajda_kind(int sura, int aya);
26 #endif