|
|
1.1 ! root 1: /* $Header: talk.c,v 1.2 85/01/09 13:05:11 rcs Exp $ */ ! 2: ! 3: #include "talk.h" ! 4: ! 5: /* ! 6: * talk: A visual form of write. Using sockets, a two way ! 7: * connection is set up between the two people talking. ! 8: * With the aid of curses, the screen is split into two ! 9: * windows, and each users text is added to the window, ! 10: * one character at a time... ! 11: * ! 12: * Written by Kipp Hickman ! 13: * ! 14: * Modified to run under 4.1a by Clem Cole and Peter Moore ! 15: * Modified to run between hosts by Peter Moore, 8/19/82 ! 16: * Modified to run under 4.1c by Peter Moore 3/17/83 ! 17: */ ! 18: ! 19: ! 20: /* ! 21: * Changes: ! 22: * . add global variable vaxbyteorder which specifies if outgoing ! 23: * requests should be byte-ordered vax style. ! 24: * See other routines for different changes. ! 25: */ ! 26: int vaxbyteorder = 1; /* default is vax-style byte-order */ ! 27: #ifdef DEBUG ! 28: int debug = 1; ! 29: #else ! 30: int debug = 0; ! 31: #endif ! 32: ! 33: ! 34: main(argc, argv) ! 35: int argc; ! 36: char *argv[]; ! 37: { ! 38: get_names(argc, argv); ! 39: ! 40: init_display(); ! 41: ! 42: open_ctl(); ! 43: open_sockt(); ! 44: ! 45: start_msgs(); ! 46: ! 47: if ( !check_local() ) { ! 48: invite_remote(); ! 49: } ! 50: ! 51: end_msgs(); ! 52: ! 53: set_edit_chars(); ! 54: ! 55: talk(); ! 56: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.