home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume13 / conf / part04 / extern.h < prev    next >
Encoding:
C/C++ Source or Header  |  1988-03-13  |  2.1 KB  |  77 lines

  1. /*
  2.  *    conf - An interactive multi-user chat program.
  3.  *
  4.  *    conf Copyright (c) 1986, 1987 by Keith Gabryelski
  5.  *
  6.  *    Conf is quasi-public domain software; it may be used and copied
  7.  *    freely and may be modified to suit the indivuals needs as long
  8.  *    as:
  9.  *
  10.  *    [1] It is not sold.
  11.  *    [2] It is not made part of any licensed product.
  12.  *    [3] This header and others like it are not modified or removed.
  13.  *    [4] You allow others to use and copy without charge.
  14.  *    
  15.  *    without expressed written permission from the original
  16.  *    author (Keith Gabryelski).
  17.  *
  18.  */
  19.  
  20. extern errno;
  21.  
  22. extern struct passwd *getpwuid();
  23.  
  24. extern FILE *fopen(), *popen();
  25. extern char *getlogin(), *malloc(), *realloc(), *strchr(), *strrchr();
  26. extern char *ttyname(), *getenv(), *strcpy(), *strncpy(), *strcat();
  27.  
  28. #ifdef    USE_TERMCAP
  29. extern char *tgetstr();
  30. extern void tputs();
  31. #endif    USE_TERMCAP
  32.  
  33. extern char *sys_errlist[];
  34. extern int sys_nerr;
  35. extern long lseek();
  36. extern void free(), longjmp();
  37. extern unsigned alarm(), sleep();
  38.  
  39. extern char *progname;
  40. extern int log_rfd, log_wfd, usr_fd;
  41. extern long ourplace;
  42. extern FILE *rec_fp;
  43. extern int confing, columns, lines;
  44. extern char ichar, qchar;
  45.  
  46. extern char pubkey[], curkey[], pubblock[], curblock[], pubpass[], curpass[];
  47. extern char *wrdata, replytty[], replyname[];
  48. extern unsigned wdlen;
  49.  
  50. extern struct cusrfil cuser, tuser;
  51. extern struct clogfil clog, tlog;
  52.  
  53. extern int banner, seeme, informe, warncrypt, autowho, lineinput, beep;
  54. extern int expand8bit, expandctrl, askdump;
  55. extern unsigned linelen, wordlen;
  56.  
  57. extern int nice_exit(), makepass(), enccpy(), write_log();
  58. extern int version(), do_to(), set_pass(), messptr(), colprnt(), fatal();
  59. extern int getopts(), getrc(), setopts(), dispchar(), do_ring();
  60. extern char *logname, *homedir;
  61. extern char *pager, *shell, *normform, *lineform, *shoutform, *sendform;
  62. extern char *informform, *recfile;
  63.  
  64. char *cls;
  65.  
  66. #ifdef    SYSV
  67. extern struct termio term, saveterm;
  68. #endif    SYSV
  69.  
  70. #ifdef    BSD
  71. extern struct sgttyb ktty;
  72. extern int ttyflags;
  73. #endif    BSD
  74.  
  75. extern char *getline(), *mymalloc(), *myrealloc(), *puterr();
  76. extern char *getword(), *parsestr(), *putsig();
  77.