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