=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/mandoc/main.h,v retrieving revision 1.3 retrieving revision 1.4 diff -c -r1.3 -r1.4 *** src/usr.bin/mandoc/main.h 2010/05/15 21:09:53 1.3 --- src/usr.bin/mandoc/main.h 2010/06/08 00:11:47 1.4 *************** *** 1,4 **** ! /* $Id: main.h,v 1.3 2010/05/15 21:09:53 schwarze Exp $ */ /* * Copyright (c) 2009 Kristaps Dzonsons * --- 1,4 ---- ! /* $Id: main.h,v 1.4 2010/06/08 00:11:47 schwarze Exp $ */ /* * Copyright (c) 2009 Kristaps Dzonsons * *************** *** 22,27 **** --- 22,30 ---- struct mdoc; struct man; + #define UNCONST(a) ((void *)(uintptr_t)(const void *)(a)) + + /* * Definitions for main.c-visible output device functions, e.g., -Thtml * and -Tascii. Note that ascii_alloc() is named as such in *************** *** 38,44 **** void tree_mdoc(void *, const struct mdoc *); void tree_man(void *, const struct man *); ! void *ascii_alloc(size_t); void terminal_mdoc(void *, const struct mdoc *); void terminal_man(void *, const struct man *); void terminal_free(void *); --- 41,47 ---- void tree_mdoc(void *, const struct mdoc *); void tree_man(void *, const struct man *); ! void *ascii_alloc(char *); void terminal_mdoc(void *, const struct mdoc *); void terminal_man(void *, const struct man *); void terminal_free(void *);