#ifndef PMS_DATA_H #define PMS_DATA_H typedef struct { int number; const char *name; const char *abbr; const char *aliases; /* comma-separated normalized aliases */ } pms_book; typedef struct { int book; int chapter; int verse; const char *text; } pms_verse; typedef struct { int book; int chapter; int verse_start; int verse_end; const char *label; const char *text; } pms_note; extern pms_book pms_books[]; extern int pms_books_length; extern pms_verse pms_verses[]; extern int pms_verses_length; extern pms_note pms_notes[]; extern int pms_notes_length; #endif /* PMS_DATA_H */