Data Structures | |
struct | BGDATA |
struct | EXLIBCOM |
struct | EXLIBPAR |
Defines | |
#define | ESC "\033" |
#define | TRES "\033[!p\033[r" |
#define | TSAVE "\0337" |
#define | TREST "\0338" |
#define | TCUU "\033[A" |
#define | TCUD "\033[B" |
#define | TCUF "\033[C" |
#define | TCUB "\033[D" |
#define | TCUUn "\033[%liA" |
#define | TCUDn "\033[%liB" |
#define | TCUFn "\033[%liC" |
#define | TCUBn "\033[%liD" |
#define | TPHOME "\033[H" |
#define | TPSTAT "\033[1;10H" |
#define | TPFILE "\033[1;20H" |
#define | TPMSSG "\033[2H" |
#define | TPSNUM "\033[1;75H" |
#define | TPSCRL "\033[4H" |
#define | TSCROL "\033[4r" |
#define | TERASE "\033[J" |
#define | TLERAS "\033[K" |
#define | TRESET "\033[62;1\"p" |
#define | TNEG "\033[7m" |
#define | TBOLD "\033[1m" |
#define | TBLINK "\033[5m" |
#define | TAOFF "\033[0m" |
#define | ESCAPE 0x1B |
#define | CSI 0x9B |
#define | CCUP -10 |
#define | CCDWN -11 |
#define | CCRGT -12 |
#define | CCLFT -13 |
#define | CTRLa 0x01 |
#define | CTRLb 0x02 |
#define | CTRLd 0x04 |
#define | CTRLe 0x05 |
#define | CTRLf 0x06 |
#define | CTRLh 0x08 |
#define | CTRLi 0x09 |
#define | CTRLl 0x0C |
#define | CTRLm 0x0D |
#define | CTRLn 0x0E |
#define | CTRLp 0x10 |
#define | CTRLr 0x12 |
#define | CTRLt 0x14 |
#define | CTRLz 0x1A |
#define | MAXoName 64 |
#define | MAXsName 16 |
#define | MAXtName 16 |
#define | MAXtArgs 64 |
#define | INITBGDATA |
#define | INITEXLIBCOM 0 |
#define | INITEXLIBPAR |
#define | VERBMSG ffEXLIBPAR.verbmsg |
#define | MSGTIME ffEXLIBPAR.msgtime |
#define | MKSTR(s) #s |
#define | EMKSTR(s) MKSTR(s) |
Functions | |
FCSTAT | Termnl (int mode, int ipar, char *line) |
int | Execmd (BOOL edit, char *cmd, int clen) |
void | uInit (void) |
void | uReset (void) |
void | uClear (void) |
int | uWait (int keepn) |
int | uWaitc (int keepn, int spechar) |
int | uAsk (int keepn) |
int | tReadp (char *title, int cursor, char *format,...) |
int | tMenu (char *title, int cursor, char *format,...) |
int | GetArgs (char *pArgs, char *types,...) |
FCSTAT | Shospe (int tArgs[]) |
void | BgUnld (void) |
void | SetBgData (void) |
(Definition of doxygen group structures)
modification history -------------------- 15aug08 kHu DOXYGEN comments added 27mar08 kHu "extern int" fuer uWait(), uWaitc(), uAsk() 08apr04 kHu IN/EXCLUDE_SPECTRA; IN/EXCLUDE_BACKGROUND Support 29apr03 kHu *.conf, *.h Files neu geordnet 02jul02 kHu uClear() added 28feb02 kHu Parameters for background program 24aug00 kHu neues tMenu() 09mar00 kHu MKSTR MKESTR macros 28okt99 kHu x.conf x.h neu geordnet 28okt99 kHu neu: verbose Messages 02sep99 kHu Abschluss Pruefung 23aug99 kHu ueberarbeitet 24mar99 kHu Execmd() added 13jan99 kHu Umstellung von peak() auf exlib 22dec98 kHu Trennen in daclib und exlib 22dec98 kHu Terres() von exlib20.c nach exlib22.c 16nov98 kHu Umstellung von Newspe() 13oct98 kHu tReadp() 23sep98 kHu Detach/Restart 16sep98 kHu new: template version DAP from MCA program 15sep98 kHu Dir und File fuer Spektrum zusammengefasst 08sep98 kHu exlib: auf neuen Stand gebracht 25mar96 kHu Ultrix, VxWorks Portierung (C) 04mar86 kHu PDP11 Version (F77, Macro-11)
#define CCDWN -11 |
#define CCLFT -13 |
#define CCRGT -12 |
#define CCUP -10 |
#define CSI 0x9B |
#define CTRLa 0x01 |
#define CTRLb 0x02 |
#define CTRLd 0x04 |
#define CTRLe 0x05 |
#define CTRLf 0x06 |
#define CTRLh 0x08 |
#define CTRLi 0x09 |
#define CTRLl 0x0C |
#define CTRLm 0x0D |
#define CTRLn 0x0E |
#define CTRLp 0x10 |
#define CTRLr 0x12 |
#define CTRLt 0x14 |
#define CTRLz 0x1A |
#define EMKSTR | ( | s | ) | MKSTR(s) |
#define ESC "\033" |
#define ESCAPE 0x1B |
#define INITBGDATA |
#define INITEXLIBCOM 0 |
#define INITEXLIBPAR |
Value:
FALSE, /* No verbose messages */ \ 0
#define MAXoName 64 |
#define MAXsName 16 |
#define MAXtArgs 64 |
#define MAXtName 16 |
#define MKSTR | ( | s | ) | #s |
#define MSGTIME ffEXLIBPAR.msgtime |
#define TAOFF "\033[0m" |
#define TBLINK "\033[5m" |
#define TBOLD "\033[1m" |
#define TCUB "\033[D" |
#define TCUBn "\033[%liD" |
#define TCUD "\033[B" |
#define TCUDn "\033[%liB" |
#define TCUF "\033[C" |
#define TCUFn "\033[%liC" |
#define TCUU "\033[A" |
#define TCUUn "\033[%liA" |
#define TERASE "\033[J" |
#define TLERAS "\033[K" |
#define TNEG "\033[7m" |
#define TPFILE "\033[1;20H" |
#define TPHOME "\033[H" |
#define TPMSSG "\033[2H" |
#define TPSCRL "\033[4H" |
#define TPSNUM "\033[1;75H" |
#define TPSTAT "\033[1;10H" |
#define TRES "\033[!p\033[r" |
#define TRESET "\033[62;1\"p" |
#define TREST "\0338" |
#define TSAVE "\0337" |
#define TSCROL "\033[4r" |
#define VERBMSG ffEXLIBPAR.verbmsg |
void BgUnld | ( | void | ) |
int Execmd | ( | BOOL | edit, | |
char * | cmd, | |||
int | clen | |||
) |
int GetArgs | ( | char * | pArgs, | |
char * | types, | |||
... | ||||
) |
void SetBgData | ( | void | ) |
FCSTAT Shospe | ( | int | tArgs[] | ) |
FCSTAT Termnl | ( | int | mode, | |
int | ipar, | |||
char * | line | |||
) |
int tMenu | ( | char * | title, | |
int | cursor, | |||
char * | format, | |||
... | ||||
) |
int tReadp | ( | char * | title, | |
int | cursor, | |||
char * | format, | |||
... | ||||
) |
int uAsk | ( | int | keepn | ) |
void uClear | ( | void | ) |
void uInit | ( | void | ) |
void uReset | ( | void | ) |
int uWait | ( | int | keepn | ) |
int uWaitc | ( | int | keepn, | |
int | spechar | |||
) |