home *** CD-ROM | disk | FTP | other *** search
- /*
- Library for ftpd clients.(libftp)
- Copyright by Oleg Orel
- All rights reserved.
-
- This library is desined for free, non-commercial software creation.
- It is changeable and can be improved. The author would greatly appreciate
- any advises, new components and patches of the existing programs.
- Commercial usage is also possible with participation of it's author.
-
-
-
- */
-
- #include "FtpLibrary.h"
-
- int FtpWrite(FTP *con,char c)
- {
- int i;
-
- if ( con -> mode == 'I' )
- {
- if (putc(c,con->data)==EOF)
- return EXIT(con,QUIT);
- else
- return 0;
- }
-
- if ( c == '\n' )
- {
- if (putc(Ctrl('M'),con->data)==EOF)
- return EXIT(con,QUIT);
- i=putc(Ctrl('J'),con->data);
- }
- else
- i = putc ( c , con->data );
- if (i==EOF) return EXIT(con,QUIT);
- return i;
- }
-