/***************************************************************************
 *                                                                         *
 *   EDITTAB.H                                                             *
 *                                                                         *
 *   Copyright (c) 1996-1997 Galacticomm, Inc.    All Rights Reserved.     *
 *                                                                         *
 *   FSE jump table definitions.                                           *
 *                                                                         *
 *                                        - Craig Yap 01/11/96             *
 *                                                                         *
 ***************************************************************************/

#ifndef __EDITTAB_H
#define __EDITTAB_H

#ifdef __cplusplus
extern "C" {
#endif // __cplusplus

#ifdef UNIX
static
INT statjmp[]={ 0,
                CENTER, INSLNC, ASKQUT,  FPGDN, ERAEOL, /*CTL-A - CTL-E */
                INSCHR, SAVEEX,DONTUSE,DONTUSE, JOINLN, /*CTL-F - CTL-J */
               -CTLKIN, UPDALL,DONTUSE, ASKMNO,      0, /*CTL-K - CTL-O */
                PARFOR,      0, SHOHLP,      0, ASKTPC, /*CTL-P - CTL-T */
                 FPGUP, DELCHR, SXTNDH, GOTOLE, DELLNC, /*CTL-U - CTL-Y */
                ASKTTY,-ESCRCV,      0,      0,      0, /*CTL-Z,ESC     */
                     0
};

static
INT ctlkjmp[]={ 0,
                     0, DCOSMA, CHOPLN,      0,      0, /*CTL-A - CTL-E */
                DRWFRM,      0, DCOUMA,      0,      0, /*CTL-F - CTL-J */
                DCOSMA,      0,      0, GOTOLE,      0, /*CTL-K - CTL-O */
                JOINLN, ASKQUT,      0, SAVEEX,      0, /*CTL-P - CTL-T */
                     0,      0,      0, SAVEEX, BLKDEL, /*CTL-U - CTL-Y */
                     0,      0,      0,      0,      0, /*CTL-Z         */
                     0
};
#else
static
INT statjmp[]={ 0,
                CENTER, INSLNC, CHOPLN,  FPGDN, ERAEOL, /*CTL-A - CTL-E */
                INSCHR, SAVEEX,DONTUSE,DONTUSE, JOINLN, /*CTL-F - CTL-J */
               -CTLKIN, UPDALL,DONTUSE, ASKMNO, ASKQUT, /*CTL-K - CTL-O */
                PARFOR,      0, SHOHLP,      0, ASKTPC, /*CTL-P - CTL-T */
                 FPGUP, DELCHR, SXTNDH, GOTOLE, DELLNC, /*CTL-U - CTL-Y */
                ASKTTY,-ESCRCV,      0,      0,      0, /*CTL-Z,ESC     */
                     0
};

static
INT ctlkjmp[]={ 0,
                     0, DCOSMA,      0,      0,      0, /*CTL-A - CTL-E */
                DRWFRM,      0, DCOUMA,      0,      0, /*CTL-F - CTL-J */
                DCOSMA,      0,      0, GOTOLE,      0, /*CTL-K - CTL-O */
                     0, ASKQUT,      0, SAVEEX,      0, /*CTL-P - CTL-T */
                     0,      0,      0, SAVEEX, BLKDEL, /*CTL-U - CTL-Y */
                     0,      0,      0,      0,      0, /*CTL-Z         */
                     0
};

#endif                             /* UNIX                                 */

#ifdef __cplusplus
}; // extern "C"
#endif // __cplusplus

#endif                             /* __EDITTAB_H                          */
