Annotation of gcl520h/_xfer.h, revision 1.1

1.1     ! root        1: #ifndef __XFER_DOT_H
        !             2: #define __XFER_DOT_H
        !             3: 
        !             4: /*
        !             5:  * _XFER.H              5.20A  June 8, 1995
        !             6:  *
        !             7:  *  The Greenleaf Comm Library
        !             8:  *
        !             9:  *  Copyright (C) 1984-1995 Greenleaf Software Inc.  All Rights Reserved.
        !            10:  *
        !            11:  * NOTES
        !            12:  *
        !            13:  * This header file has the declarations necessary for accessing the "private"
        !            14:  * transfer routines.  Every private routine has a name that starts with
        !            15:  * an underscore. Since the private routines are actually found in three
        !            16:  * different files, there is no way to make them truly private, but the
        !            17:  * high end user would be best off just ignoring these routines.
        !            18:  *
        !            19:  * MODIFICATIONS
        !            20:  *
        !            21:  * December 12, 1992  4.00A : Initial release
        !            22:  *
        !            23:  */
        !            24: 
        !            25: #include "xfer.h"
        !            26: 
        !            27: void GF_CONV _YmodemReceive( XFER *xmodem );
        !            28: void GF_CONV _XmodemReceive( XFER *xmodem );
        !            29: void GF_CONV _ZmodemReceive( XFER *zmodem );
        !            30: 
        !            31: void GF_CONV _YmodemSend( XFER *xmodem );
        !            32: void GF_CONV _XmodemSend( XFER *xmodem );
        !            33: void GF_CONV _ZmodemSend( XFER *zmodem );
        !            34: 
        !            35: int  GF_CONV _XferInitialize( XFER *xfer );
        !            36: int  GF_CONV _XferOpenFile( XFER *xfer );
        !            37: void GF_CONV _XferCleanup( XFER *xfer );
        !            38: int  GF_CONV _XferFlushInput( XFER *xfer );
        !            39: int  GF_CONV _XferAbortKeyPressed( XFER *xfer );
        !            40: void GF_CDECL _XferMessage( XFER *xfer, const char *format, ... );
        !            41: 
        !            42: int GF_CONV _AsciiSend( XFER *ascii );
        !            43: int GF_CONV _AsciiReceive( XFER *ascii );
        !            44: 
        !            45: int GF_CONV _KermitSendPacket( XFER *kermit, char type, int length,
        !            46:                                char *buffer );
        !            47: char GF_CONV _KermitReceivePacket( XFER *kermit );
        !            48: int GF_CONV _KermitInitParameters( XFER *kermit, char data[ 10 ] );
        !            49: int GF_CONV _KermitUpdateErrorCount( XFER *kermit );
        !            50: void GF_CONV _KermitLoadInitParameters( XFER *kermit );
        !            51: void GF_CONV _KermitCleanup( XFER *xfer );
        !            52: 
        !            53: int GF_CONV _KermitReceive( XFER *kermit );
        !            54: int GF_CONV _KermitSend( XFER *kermit );
        !            55: 
        !            56: int GF_CONV _WriteCharProtocol( XFER *xmodem, int c );
        !            57: int GF_CONV _WriteBufferProtocol( XFER *xmodem, char *buffer, int length );
        !            58: 
        !            59: #if defined( GF_WINDOWS )
        !            60: void GF_CONV _WindowsXferDisplayIdle( XFER *xmodem );
        !            61: void GF_CONV CLFileTransferAbort( void );
        !            62: int GF_CONV _SetIdleDisplay( HWND hIdle );
        !            63: #endif
        !            64: 
        !            65: 
        !            66: /***********************The usual Kermit macros****************************/
        !            67: 
        !            68: #define tochar( x )   ( ( x ) + 32 )                  /* Tag: File Xfer private */
        !            69: #define unchar( x )   ( ( x ) - 32 )                  /* Tag: File Xfer private */
        !            70: #define ctl( x )      ( ( x ) ^ (unsigned char) 64 )  /* Tag: File Xfer private */
        !            71: 
        !            72: extern int _DefaultAbortKey;
        !            73: extern FILE * ( GF_CONV * _XferFileOpenFunctionPtr )
        !            74:                         ( XFER *status,
        !            75:                           char *name,
        !            76:                           char *mode );
        !            77: extern int ( GF_CONV * _AbortXferFunctionPtr )( XFER *status );
        !            78: 
        !            79: #endif  /* #ifndef __XFER_DOT_H */
        !            80: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.