| OLD | NEW | 
|    1 =pod |    1 =pod | 
|    2  |    2  | 
|    3 =head1 NAME |    3 =head1 NAME | 
|    4  |    4  | 
|    5 BIO_s_file, BIO_new_file, BIO_new_fp, BIO_set_fp, BIO_get_fp, |    5 BIO_s_file, BIO_new_file, BIO_new_fp, BIO_set_fp, BIO_get_fp, | 
|    6 BIO_read_filename, BIO_write_filename, BIO_append_filename, |    6 BIO_read_filename, BIO_write_filename, BIO_append_filename, | 
|    7 BIO_rw_filename - FILE bio |    7 BIO_rw_filename - FILE bio | 
|    8  |    8  | 
|    9 =head1 SYNOPSIS |    9 =head1 SYNOPSIS | 
|   10  |   10  | 
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|   69 reading, writing, append or read write respectively. |   69 reading, writing, append or read write respectively. | 
|   70  |   70  | 
|   71 =head1 NOTES |   71 =head1 NOTES | 
|   72  |   72  | 
|   73 When wrapping stdout, stdin or stderr the underlying stream should not |   73 When wrapping stdout, stdin or stderr the underlying stream should not | 
|   74 normally be closed so the BIO_NOCLOSE flag should be set. |   74 normally be closed so the BIO_NOCLOSE flag should be set. | 
|   75  |   75  | 
|   76 Because the file BIO calls the underlying stdio functions any quirks |   76 Because the file BIO calls the underlying stdio functions any quirks | 
|   77 in stdio behaviour will be mirrored by the corresponding BIO. |   77 in stdio behaviour will be mirrored by the corresponding BIO. | 
|   78  |   78  | 
 |   79 On Windows BIO_new_files reserves for the filename argument to be | 
 |   80 UTF-8 encoded. In other words if you have to make it work in multi- | 
 |   81 lingual environment, encode file names in UTF-8. | 
 |   82  | 
|   79 =head1 EXAMPLES |   83 =head1 EXAMPLES | 
|   80  |   84  | 
|   81 File BIO "hello world": |   85 File BIO "hello world": | 
|   82  |   86  | 
|   83  BIO *bio_out; |   87  BIO *bio_out; | 
|   84  bio_out = BIO_new_fp(stdout, BIO_NOCLOSE); |   88  bio_out = BIO_new_fp(stdout, BIO_NOCLOSE); | 
|   85  BIO_printf(bio_out, "Hello World\n"); |   89  BIO_printf(bio_out, "Hello World\n"); | 
|   86  |   90  | 
|   87 Alternative technique: |   91 Alternative technique: | 
|   88  |   92  | 
| (...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
|  135 1 for success and a non positive value if an error occurred. |  139 1 for success and a non positive value if an error occurred. | 
|  136  |  140  | 
|  137 =head1 SEE ALSO |  141 =head1 SEE ALSO | 
|  138  |  142  | 
|  139 L<BIO_seek(3)|BIO_seek(3)>, L<BIO_tell(3)|BIO_tell(3)>, |  143 L<BIO_seek(3)|BIO_seek(3)>, L<BIO_tell(3)|BIO_tell(3)>, | 
|  140 L<BIO_reset(3)|BIO_reset(3)>, L<BIO_flush(3)|BIO_flush(3)>, |  144 L<BIO_reset(3)|BIO_reset(3)>, L<BIO_flush(3)|BIO_flush(3)>, | 
|  141 L<BIO_read(3)|BIO_read(3)>, |  145 L<BIO_read(3)|BIO_read(3)>, | 
|  142 L<BIO_write(3)|BIO_write(3)>, L<BIO_puts(3)|BIO_puts(3)>, |  146 L<BIO_write(3)|BIO_write(3)>, L<BIO_puts(3)|BIO_puts(3)>, | 
|  143 L<BIO_gets(3)|BIO_gets(3)>, L<BIO_printf(3)|BIO_printf(3)>, |  147 L<BIO_gets(3)|BIO_gets(3)>, L<BIO_printf(3)|BIO_printf(3)>, | 
|  144 L<BIO_set_close(3)|BIO_set_close(3)>, L<BIO_get_close(3)|BIO_get_close(3)> |  148 L<BIO_set_close(3)|BIO_set_close(3)>, L<BIO_get_close(3)|BIO_get_close(3)> | 
| OLD | NEW |