Deleted Added
full compact
bss_file.c (55714) bss_file.c (59191)
1/* crypto/bio/bss_file.c */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved.
4 *
5 * This package is an SSL implementation written
6 * by Eric Young (eay@cryptsoft.com).
7 * The implementation was written so as to conform with Netscapes SSL.
8 *

--- 77 unchanged lines hidden (view full) ---

86 "FILE pointer",
87 file_write,
88 file_read,
89 file_puts,
90 file_gets,
91 file_ctrl,
92 file_new,
93 file_free,
1/* crypto/bio/bss_file.c */
2/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
3 * All rights reserved.
4 *
5 * This package is an SSL implementation written
6 * by Eric Young (eay@cryptsoft.com).
7 * The implementation was written so as to conform with Netscapes SSL.
8 *

--- 77 unchanged lines hidden (view full) ---

86 "FILE pointer",
87 file_write,
88 file_read,
89 file_puts,
90 file_gets,
91 file_ctrl,
92 file_new,
93 file_free,
94 NULL,
94 };
95
96BIO *BIO_new_file(const char *filename, const char *mode)
97 {
98 BIO *ret;
99 FILE *file;
100
101 if ((file=fopen(filename,mode)) == NULL)

--- 64 unchanged lines hidden (view full) ---

166 {
167 int ret=0;
168
169 if (b->init && (in != NULL))
170 {
171 if (fwrite(in,(int)inl,1,(FILE *)b->ptr))
172 ret=inl;
173 /* ret=fwrite(in,1,(int)inl,(FILE *)b->ptr); */
95 };
96
97BIO *BIO_new_file(const char *filename, const char *mode)
98 {
99 BIO *ret;
100 FILE *file;
101
102 if ((file=fopen(filename,mode)) == NULL)

--- 64 unchanged lines hidden (view full) ---

167 {
168 int ret=0;
169
170 if (b->init && (in != NULL))
171 {
172 if (fwrite(in,(int)inl,1,(FILE *)b->ptr))
173 ret=inl;
174 /* ret=fwrite(in,1,(int)inl,(FILE *)b->ptr); */
174 /* acording to Tim Hudson , the commented
175 /* according to Tim Hudson <tjh@cryptsoft.com>, the commented
175 * out version above can cause 'inl' write calls under
176 * some stupid stdio implementations (VMS) */
177 }
178 return(ret);
179 }
180
181static long MS_CALLBACK file_ctrl(BIO *b, int cmd, long num, char *ptr)
182 {

--- 127 unchanged lines hidden ---
176 * out version above can cause 'inl' write calls under
177 * some stupid stdio implementations (VMS) */
178 }
179 return(ret);
180 }
181
182static long MS_CALLBACK file_ctrl(BIO *b, int cmd, long num, char *ptr)
183 {

--- 127 unchanged lines hidden ---