home *** CD-ROM | disk | FTP | other *** search
- /*--------------------------------------------------------------------------*/
- /* */
- /* */
- /* ------------ Bit-Bucket Software, Co. */
- /* \ 10001101 / Writers and Distributors of */
- /* \ 011110 / Freely Available<tm> Software. */
- /* \ 1011 / */
- /* ------ */
- /* */
- /* (C) Copyright 1987-90, Bit Bucket Software Co., a Delaware Corporation. */
- /* */
- /* */
- /* Prototype definitions used in BinkleyTerm */
- /* */
- /* */
- /* For complete details of the licensing restrictions, please refer */
- /* to the License agreement, which is published in its entirety in */
- /* the MAKEFILE and BT.C, and also contained in the file LICENSE.240. */
- /* */
- /* USE OF THIS FILE IS SUBJECT TO THE RESTRICTIONS CONTAINED IN THE */
- /* BINKLEYTERM LICENSING AGREEMENT. IF YOU DO NOT FIND THE TEXT OF */
- /* THIS AGREEMENT IN ANY OF THE AFOREMENTIONED FILES, OR IF YOU DO */
- /* NOT HAVE THESE FILES, YOU SHOULD IMMEDIATELY CONTACT BIT BUCKET */
- /* SOFTWARE CO. AT ONE OF THE ADDRESSES LISTED BELOW. IN NO EVENT */
- /* SHOULD YOU PROCEED TO USE THIS FILE WITHOUT HAVING ACCEPTED THE */
- /* TERMS OF THE BINKLEYTERM LICENSING AGREEMENT, OR SUCH OTHER */
- /* AGREEMENT AS YOU ARE ABLE TO REACH WITH BIT BUCKET SOFTWARE, CO. */
- /* */
- /* */
- /* You can contact Bit Bucket Software Co. at any one of the following */
- /* addresses: */
- /* */
- /* Bit Bucket Software Co. FidoNet 1:104/501, 1:132/491, 1:141/491 */
- /* P.O. Box 460398 AlterNet 7:491/0 */
- /* Aurora, CO 80046 BBS-Net 86:2030/1 */
- /* Internet f491.n132.z1.fidonet.org */
- /* */
- /* Please feel free to contact us at any time to share your comments about */
- /* our software and/or licensing policies. */
- /* */
- /*--------------------------------------------------------------------------*/
-
- #ifdef __TURBOC__
- int _dos_read(int fd, void far *buf, unsigned nbytes, unsigned *bytes_read);
- #endif
-
- #ifndef OS_2
- int MODEM_IN (void);
- int MODEM_STATUS (void);
- int PEEKBYTE (void);
- void SENDBYTE (unsigned char);
- void CLEAR_INBOUND (void);
- void CLEAR_OUTBOUND (void);
- void SENDCHARS (char *, unsigned int, int);
- void do_break (int);
- int real_flush (int);
- #else
- int dir_findfirst (char far *, int, struct FILEINFO *);
- int dir_findfirsta (char far *, int, struct FILEINFO *);
- int dir_findnext (struct FILEINFO *);
- int dir_findnexta (struct FILEINFO *);
- void set_fileinfo (int, unsigned, unsigned);
- #ifdef Snoop
- static int far pascal _loadds mesgfunc(int error, char far *mesq);
- void snoop_open(char *pipename);
- void snoop_close(void);
- #endif /* Snoop */
- #endif /* OS_2 */
-
- void set_prior (int);
- int load_language (void);
- void b_initvars (void);
- void b_defaultvars (void);
- void b_sbinit (void);
- void b_exitproc (void);
- int got_ESC (void);
- void BBSexit (void);
- long timerset (unsigned int);
- int SendBanner (char *);
- unsigned Com_ (char,...);
- int timeup (long);
- void status_line (char *,...);
- void sb_move (REGIONP, int, int);
- void sb_puts (REGIONP, unsigned char *);
- int time_to_next (int);
- void MDM_DISABLE (void);
- void write_sched (void);
- void fossil_gotoxy (int, int);
- void close_up (void);
- void scr_printf (char *);
- void MDM_ENABLE (unsigned);
- void opening_banner (void);
- void mailer_banner (void);
- void sb_show (void);
- void sb_clean (void);
- void sb_dirty (void);
- void UUCPexit (int);
- void come_back (void);
- unsigned Cominit (int);
- char *fancy_str (char *);
- int got_error (char *, char *);
- int dfind (struct FILEINFO *, char *, int);
- int n_frproc (char *, int, int (*)(char *));
- void Make_Response (char *, int);
- int do_FLOfile (char *, int (*)(char *));
- void fidouser (char *, ADDR *);
- void main_help (void);
- void mailer_help (void);
- int n_password (char *, char *);
- int n_getpassword (ADDR *);
- void time_release (void);
- int nodefind (ADDR *, int);
- void do_extern (char *, int, char *);
- int dexists (char *);
- int do_script (char *);
- void timer (int);
- void mdm_cmd_string (char *, int);
- void dostime (int *, int *, int *, int *);
- void dosdate (int *, int *, int *, int *);
- void send_break (int);
- void mdm_cmd_char (int);
- int modem_response (int);
- int set_baud (unsigned, int);
- int list_search (void);
- int checklist (void);
- int nodeproc (char *);
- int try_1_connect (char *);
- void gong (void);
- void b_init (void);
- void b_session (int);
- void do_ready (char *);
- int com_getc (int);
- int FTSC_receiver (int);
- int Whack_CR (void);
- void FTSC_sender (int);
- int YooHoo_Receiver (void);
- void last_type (int, ADDR *);
- void WaZOO (int);
- int YooHoo_Sender (void);
- int get_Zmodem (char *, FILE *);
- int Send_Zmodem (char *, char *, int, int);
- int send_WaZOO (void);
- int respond_to_file_requests (int, int (*)(char *));
- void mdm_hangup (void);
- void Janus (void);
- void invent_pkt_name (char *);
- int send_Hello (int);
- void message (char *);
- void set_xy (char *);
- char *receive_file (char *, char *, char);
- void sb_init (void);
- REGIONP sb_new (int, int, int, int);
- void sb_box (REGIONP, int, int);
- void read_sched (void);
- void parse_config (char *);
- char *ctl_string (char *);
- int parse (char *, struct parse_list *);
- void bottom_line (void);
- void do_today (void);
- void boss_mail (int);
- int unattended (void);
- int get_number (char *);
- void try_2_connect (char *);
- void change_prompt (void);
- int do_mail (ADDR *, int);
- void ansi_map (unsigned int);
- void mdm_init (char *);
- void fossil_ver (void);
- char *zalloc (void);
- int xfermdm7 (char *);
- int send_file (char *, char);
- int recvmdm7 (char *);
- void main (int, char **);
- int opusfind (ADDR *, int);
- int QuickLookup (ADDR *, int);
- int TBBSLookup (ADDR *, int);
- char *skip_blanks (char *);
- int parse_event (char *);
- char *skip_to_blank (char *);
- void SEA_sendreq (void);
- int try_sealink (void);
- int SEA_recvreq (void);
- void clear_filetransfer (void);
- int fossil_wherex (void);
- int fossil_wherey (void);
- void throughput (int, unsigned long);
- int is_arcmail (char *, int);
- void update_files (int);
- void send_can (void);
- int fossil_block (int, char far *, int);
- int bad_call (ADDR *, int);
- void receive_exit (void);
- void xmit_sameplace (void);
- void clear_statusline (void);
- void find_event (void);
- void errl_exit (int);
- void sb_fill (REGIONP, int, int);
- long random_time (int);
- int handle_inbound_mail (void);
- void xmit_reset (void);
- int xmit_next (ADDR *);
- void put_up_time (void);
- unsigned int dv_get_version (void);
- unsigned int tv_get_version (void);
- unsigned ddos_active (void);
- unsigned ml_active (void);
- unsigned mos_active (void);
- void sb_scrl (REGIONP, int);
- void dos_break_off (void);
- void mos_pause (void);
- void dv_pause (void);
- void ddos_pause (void);
- void tv_pause (void);
- void ml_pause (void);
- void msdos_pause (void);
- void adios (int);
- void big_pause (int);
- long zfree (char *);
- void show_debug_name (char *);
- char *check_netfile (char *);
- void unique_name (char *);
- void sb_fillc (REGIONP, int);
- void sb_filla (REGIONP, int);
- int sb_putc (REGIONP, int);
- void sb_wa (REGIONP, int, int);
- void sb_wc (REGIONP, int, int);
- void sb_wca (REGIONP, int, int, int);
- unsigned char sb_ra (REGIONP, int, int);
- unsigned char sb_rc (REGIONP, int, int);
- unsigned int sb_rca (REGIONP, int, int);
- int sb_set_scrl (REGIONP, int, int, int, int);
- void write_sched (void);
- void z_message (byte *);
- int Z_GetByte (int);
- void Z_PutString (unsigned char *);
- void Z_SendHexHeader (unsigned int, unsigned char *);
- int Z_GetHeader (unsigned char *);
- int Z_GetZDL (void);
- void Z_PutLongIntoHeader (long);
- void z_log (char *);
- void show_loc (unsigned long, unsigned int);
- void Z_UncorkTransmitter (void);
- void z_log (char *);
- void BUFFER_BYTE (unsigned char);
- void UNBUFFER_BYTES (void);
- char *add_backslash (char *);
- char *delete_backslash (char *);
- void vfossil_init (void);
- void vfossil_close (void);
- void vfossil_cursor (int);
- MAILP find_mail (ADDR *);
- void xmit_window (MAILP);
- void xmit_delete (void);
- char *HoldAreaNameMunge(ADDR *);
- int LoadScanList (int, int);
- void swapper (char *, char *, int, char *, unsigned);
- void b_spawn (char *);
- void do_dial_strings (void);
- void exit_DTR (void);
- void delete_old_file (char *);
- long cost_of_call (long, long);
- void screen_clear (void);
- void clear_eol (void);
- void log_product (int, int, int);
- int b_term (void);
- void set_up_outbound (void);
- int is_user (char *);
- int next_minute (void);
- void can_Janus (char *);
- int Modem7_Receive_File (char *);
- int Modem7_Send_File (char *);
- int Batch_Receive (char *);
- int Batch_Send (char *);
- int Xmodem_Send_File (char *, char *);
- int Xmodem_Receive_File (char *, char *);
- int SEAlink_Send_File (char *, char *);
- int Telink_Send_File (char *, char *);
- unsigned int crc_block(unsigned char *, int);
- void Data_Check (XMDATAP, int);
- void Get_Block (XMARGSP);
- int Xmodem_Send (int, int, long);
- void Send_Block (XMARGSP);
- int calc_window (void);
- int Receive_Resync (long *);
- /*int Receive_Block (XMDATAP, long, int, int, long);*/
- void Xmodem_Error (char *, long);
- int Header_in_data (unsigned char *);
- void Find_Char (int);
- int Xmodem_Receive (int, char *);
- void Send_Response (int, int *, int *, int *, long, int, long);
- void Set_Up_Telink (XMDATAP, TLDATAP, long *);
- void End_Telink (int, TLDATAP, XMDATAP, char *, int);
- void Wait_Clear (int);
- void Send_Resync (long, int);
- int state_machine (STATEP, void *, int);
- int Bark_Request (char *, char *, char *, char *);
- void Build_Bark_Packet (BARKARGSP);
- int Receive_Bark_Packet (BARKARGSP);
- int Batch_Xmodem_Receive_File (char *, char *);
- long Set_Up_Restart (XMARGSP);
- void Finish_Xmodem_Receive (XMARGSP);
- void Get_Telink_Info (XMARGSP);
- int Read_Block (XMARGSP);
- void Check_ACKNAK (XMARGSP);
- void show_block (long, char *, XMARGSP);
- int check_failed (char *, char *, char *, char *);
- void add_abort (char *, char *, char *, char *, char *);
- void remove_abort (char *, char *);
- void Build_Header_Block (XMARGSP, char);
- void show_sending_blocks (XMARGSP);
- void show_num (XMARGSP, long);
- FILE *buff_fopen (char *, char *);
- int buff_fwrite (char *, int, int, FILE *);
- int buff_fclose (FILE *);
- long buff_fseek (FILE *, long, int);
- int sb_popup (int, int, int, int, int (*) (SAVEP, int), int);
- SAVEP sb_save (int, int, int, int);
- void sb_restore (SAVEP);
- void elapse_time (void);
- /* int _dtoxtime (int, int, int, int, int, int); */
- long _dtoxtime (int, int, int, int, int, int);
- int Overlay_Do_Get (SAVEP, int);
- int Do_Get (SAVEP, int);
- int Overlay_Do_Get (SAVEP, int);
- int Do_Send (SAVEP, int);
- int Overlay_Do_Send (SAVEP, int);
- int Do_Kill (SAVEP, int);
- int Overlay_Do_Kill (SAVEP, int);
- int sb_input_chars (REGIONP, int, int, char *, int);
- int parse_address (char *, ADDR *);
- int find_address (char *, ADDR *);
- char *Hex_Addr_Str (ADDR *);
- char *Full_Addr_Str (ADDR *);
- char *add_domain (char *);
- char *find_domain (char *);
- int flag_file (int, ADDR *, int);
- void MNP_Filter (void);
- int term_overlay (int);
- void write_stats (void);
- void list_next_event (void);