Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | Download | RSS feed

  1. #ifndef DEFS_H
  2. #define DEFS_H
  3. #include <stddef.h>
  4. #include <stdio.h>
  5.  
  6. extern FILE *out;
  7.  
  8. extern int nroff;
  9. extern int local_lynx;
  10.  
  11. typedef struct STRDEF STRDEF;
  12. struct STRDEF {
  13.     int nr,slen;
  14.     char *st;
  15.     STRDEF *next;
  16. };
  17.  
  18. typedef struct INTDEF INTDEF;
  19. struct INTDEF {
  20.     int nr;
  21.     int val;
  22.     int incr;
  23.     INTDEF *next;
  24. };
  25.  
  26. extern STRDEF *chardef, *strdef, *defdef;
  27. extern INTDEF *intdef;
  28.  
  29. #define V(A,B) ((A)*256+(B))
  30.  
  31. extern void stdinit(void);
  32. extern void print_sig(void);
  33. extern char *lookup_abbrev(char *);
  34. extern void include_file_html(char *);
  35. extern void man_page_html(char*, char *);
  36. extern void ftp_html(char *);
  37. extern void www_html(char *);
  38. extern void mailto_html(char *);
  39. extern void url_html(char *);
  40. extern void *xmalloc(size_t size);
  41. extern void *xrealloc(void *ptr, size_t size);
  42. extern char *xstrdup(const char *s);
  43. #endif