File: efaxmsg.h

package info (click to toggle)
efax 1%3A0.9a-15
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 428 kB
  • ctags: 572
  • sloc: ansic: 4,629; sh: 675; makefile: 77
file content (31 lines) | stat: -rw-r--r-- 673 bytes parent folder | download | duplicates (11)
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
#ifndef _EFAXMSG_H
#define _EFAXMSG_H

#include <time.h>

#ifndef uchar
#define uchar unsigned char
#endif

		    /* Messages & Program Arguments */

enum  cchar {				/* control characters */
  NUL, SOH, STX, ETX, EOT, ENQ, ACK, BEL, BS,  HT,  LF,
  VT,  FF,  CR,  SO,  SI,  DLE, XON, DC2, XOFF,DC4, NAK,
  SYN, ETB, CAN, EM,  SUB, ESC, FS,  GS,  RS,  US } ;

extern char *verb[] ;		/* types of messages to print */
extern char *argv0 ;		/* program name */

char *cname ( unsigned char c ) ;
time_t tstamp ( time_t last, FILE *f ) ;
int msg ( char *fmt, ... ) ;

extern int nxtoptind ;
extern char *nxtoptarg ;

int nextopt( int argc, char **argv, char *args ) ;

#endif