Annotation of src/usr.bin/vim/proto.h, Revision 1.1.1.1
1.1 downsj 1: /* $OpenBSD$ */
2: /* vi:set ts=4 sw=4:
3: *
4: * VIM - Vi IMproved by Bram Moolenaar
5: *
6: * Do ":help uganda" in Vim to read copying and usage conditions.
7: * Do ":help credits" in Vim to see a list of people who contributed.
8: */
9:
10: /*
11: * proto.h: include the (automatically generated) function prototypes
12: *
13: * the proto/xxx.pro files are automatically generated when using Manx/Aztec C.
14: * For other compilers you will have to edit them.
15: */
16:
17: #include "regexp.h" /* for struct regexp */
18:
19: /*
20: * don't include these while generating prototypes, prevents problems when
21: * files are missing
22: */
23: #ifndef PROTO
24:
25: /*
26: * Machine-dependent routines.
27: */
28: # ifdef AMIGA
29: # include "proto/amiga.pro"
30: # endif
31: # if defined(UNIX) || defined(__EMX__)
32: # include "proto/unix.pro"
33: # ifndef HAVE_RENAME
34: int rename __PARMS((const char *, const char *));
35: # endif
36: # endif
37: # ifdef MSDOS
38: # include "proto/msdos.pro"
39: # endif
40: # ifdef WIN32
41: # include "proto/win32.pro"
42: # endif
43: # ifdef VMS
44: # include "proto/vms.pro"
45: # endif
46:
47: # include "proto/alloc.pro"
48: # include "proto/buffer.pro"
49: # include "proto/charset.pro"
50: # include "proto/cmdcmds.pro"
51: # include "proto/cmdline.pro"
52: # include "proto/csearch.pro"
53: # include "proto/digraph.pro"
54: # include "proto/edit.pro"
55: # include "proto/fileio.pro"
56: # include "proto/getchar.pro"
57: # include "proto/help.pro"
58: # include "proto/linefunc.pro"
59: # include "proto/main.pro"
60: # include "proto/mark.pro"
61: # ifndef MESSAGE
62: void smsg __PARMS((char_u *, ...)); /* cannot be produced automatically */
63: # endif
64: # include "proto/memfile.pro"
65: # include "proto/memline.pro"
66: # include "proto/message.pro"
67: # include "proto/misccmds.pro"
68: # include "proto/normal.pro"
69: # include "proto/ops.pro"
70: # include "proto/option.pro"
71: # include "proto/quickfix.pro"
72: # include "proto/regexp.pro"
73: # include "proto/regsub.pro"
74: # include "proto/screen.pro"
75: # include "proto/search.pro"
76: # include "proto/tables.pro"
77: # include "proto/tag.pro"
78: # include "proto/term.pro"
79: # if defined(HAVE_TGETENT) && (defined(AMIGA) || defined(VMS))
80: # include "proto/termlib.pro"
81: # endif
82: # include "proto/undo.pro"
83: # include "proto/version.pro"
84: # include "proto/window.pro"
85:
86: # ifdef USE_GUI
87: # include "proto/gui.pro"
88: # ifdef USE_GUI_MOTIF
89: # include "proto/gui_motif.pro"
90: # endif
91: # ifdef USE_GUI_ATHENA
92: # include "proto/gui_athena.pro"
93: # endif
94: # if defined(USE_GUI_MOTIF) || defined(USE_GUI_ATHENA)
95: # include "proto/gui_x11.pro"
96: # endif
97: # if !defined(HAVE_SETENV) && !defined(HAVE_PUTENV)
98: extern int putenv __ARGS((char *string)); /* from pty.c */
99: # endif
100: # endif /* USE_GUI */
101: # if defined(USE_GUI)
102: extern int OpenPTY __ARGS((char **ttyn)); /* from pty.c */
103: # endif
104:
105: #endif /* PROTO */