home *** CD-ROM | disk | FTP | other *** search
- head 1.4;
- access;
- symbols
- sercli_v1_10:1.4
- sercli_v1_9:1.4
- sercli_v1_8:1.4
- sercli_v1_7:1.3
- sercli_v1_6:1.2
- sercli_v1_5:1.1;
- locks
- rkr:1.4;
- comment @** @;
-
-
- 1.4
- date 91.12.20.09.44.07; author rkr; state Exp;
- branches;
- next 1.3;
-
- 1.3
- date 91.12.10.02.48.32; author rkr; state Exp;
- branches;
- next 1.2;
-
- 1.2
- date 91.12.02.10.51.48; author rkr; state Exp;
- branches;
- next 1.1;
-
- 1.1
- date 91.11.28.08.25.29; author rkr; state Exp;
- branches;
- next ;
-
-
- desc
- @sercli is a program to permit shell-like interface to the serial port,
- while also permitting easy config- and run-time-control over the way the
- serial port (or even _which_ serial port) is used.
-
- @
-
-
- 1.4
- log
- @*** empty log message ***
- @
- text
- @/*
- ** $Source: Workbench:personal/rkr/prog/sercli/src/rcs/misc.h,v $
- ** $Author: rkr $
- ** $Revision: 1.3 $
- ** $Locker: rkr $
- ** $State: Exp $
- ** $Date: 91/12/10 02:48:32 $
- **
- */
-
- #include <exec/memory.h>
- #include <clib/exec_protos.h>
-
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-
- #include "defs.h"
-
- #define CSI "\x9b"
-
- #define RAW_EVENTS "1;2;3;4;6;7;8;9;10;11;12;13;14;15;16"
- #define SET_RAW_EVENTS CSI RAW_EVENTS "{"
- #define RESET_RAW_EVENTS CSI RAW_EVENTS "}"
-
- #define HIDE_CURSOR CSI "0 p"
- #define SHOW_CURSOR CSI " p"
-
-
-
- /*
- ** NEWN(), NEW(), FREEN(), and FREE() are used for simplifying memory
- ** allocation.
- **
- */
- #define NEWN(x,n) ( (x) = AllocMem ( (n) * (sizeof (*(x) ) ), MEMF_PUBLIC) )
- #define NEW(x) NEWN (x, 1)
- #define FREEN(x,n) FreeMem ( (x), n * (sizeof (*(x) ) ) )
- #define FREE(x) FREEN (x, 1)
-
- #define MAX(x,y) ( (x) > (y) ? (x) : (y) )
- #define MIN(x,y) ( (x) < (y) ? (x) : (y) )
-
- char *get_line (FILE *file);
-
- int do_nothing (void);
-
- void SafeAbortIO (IO_Request *ior);
- void WaitMsg (Message *);
- void SafeAbortIO (IO_Request *ior);
-
- @
-
-
- 1.3
- log
- @*** empty log message ***
- @
- text
- @d4 1
- a4 1
- ** $Revision: 1.2 $
- d7 1
- a7 1
- ** $Date: 91/12/02 10:51:48 $
- @
-
-
- 1.2
- log
- @*** empty log message ***
- @
- text
- @d7 1
- a7 1
- ** $Date: 91/12/02 10:42:27 $
- @
-
-
- 1.1
- log
- @Initial revision
- @
- text
- @d2 6
- a7 6
- ** $Source$
- ** $Author$
- ** $Revision$
- ** $Locker$
- ** $State$
- ** $Date$
- @
-