aboutsummaryrefslogtreecommitdiff
path: root/src/references.h
blob: 2972576a9b3ac5e0540cbac5c24f7aaee740bb53 (plain)
  1. #ifndef CMARK_REFERENCES_H
  2. #define CMARK_REFERENCES_H
  3. #include "chunk.h"
  4. #include "ast.h"
  5. cmark_reference_map *cmark_reference_map_new(void);
  6. void cmark_reference_map_free(cmark_reference_map *map);
  7. cmark_reference* cmark_reference_lookup(cmark_reference_map *map, cmark_chunk *label);
  8. extern void cmark_reference_create(cmark_reference_map *map, cmark_chunk *label, cmark_chunk *url, cmark_chunk *title);
  9. #ifndef CMARK_NO_SHORT_NAMES
  10. #define reference cmark_reference
  11. #define reference_map cmark_reference_map
  12. #define reference_map_new cmark_reference_map_new
  13. #define reference_map_free cmark_reference_map_free
  14. #define reference_lookup cmark_reference_lookup
  15. #define reference_create cmark_reference_create
  16. #endif
  17. #endif