Annotation of src/usr.bin/vim/proto.h, Revision 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 */