summaryrefslogtreecommitdiff
path: root/src/references.h
diff options
context:
space:
mode:
authorNick Wellnhofer <wellnhofer@aevum.de>2014-11-12 18:07:00 +0100
committerNick Wellnhofer <wellnhofer@aevum.de>2014-11-12 19:31:41 +0100
commit1d27ae88530582f612b82cb245388a94b300b4ad (patch)
tree81d300170a117f67b9145bee746a51f82fcbcb35 /src/references.h
parent10b9abc7d20cd3834e87896a056db79a5cdfb1eb (diff)
Prefix names in references.h
Diffstat (limited to 'src/references.h')
-rw-r--r--src/references.h29
1 files changed, 19 insertions, 10 deletions
diff --git a/src/references.h b/src/references.h
index 82596ca..1bc187a 100644
--- a/src/references.h
+++ b/src/references.h
@@ -3,25 +3,34 @@
#define REFMAP_SIZE 16
-struct reference {
- struct reference *next;
+struct cmark_reference {
+ struct cmark_reference *next;
unsigned char *label;
unsigned char *url;
unsigned char *title;
unsigned int hash;
};
-typedef struct reference reference;
+typedef struct cmark_reference cmark_reference;
-struct reference_map {
- reference *table[REFMAP_SIZE];
+struct cmark_reference_map {
+ cmark_reference *table[REFMAP_SIZE];
};
-typedef struct reference_map reference_map;
+typedef struct cmark_reference_map cmark_reference_map;
-reference_map *reference_map_new(void);
-void reference_map_free(reference_map *map);
-reference* reference_lookup(reference_map *map, cmark_chunk *label);
-extern void reference_create(reference_map *map, cmark_chunk *label, cmark_chunk *url, cmark_chunk *title);
+cmark_reference_map *cmark_reference_map_new(void);
+void cmark_reference_map_free(cmark_reference_map *map);
+cmark_reference* cmark_reference_lookup(cmark_reference_map *map, cmark_chunk *label);
+extern void cmark_reference_create(cmark_reference_map *map, cmark_chunk *label, cmark_chunk *url, cmark_chunk *title);
+
+#ifndef CMARK_NO_SHORT_NAMES
+ #define reference cmark_reference
+ #define reference_map cmark_reference_map
+ #define reference_map_new cmark_reference_map_new
+ #define reference_map_free cmark_reference_map_free
+ #define reference_lookup cmark_reference_lookup
+ #define reference_create cmark_reference_create
+#endif
#endif