I did it better: I just removed the extra arguments from all the
BIO_printfs in apps/pkcs8.c that had it. Please try tomorrow's snapshot.
Thank you. Ticket resolved.
[EMAIL PROTECTED] - Wed Sep 10 08:08:57 2003]:
> Hi,
> can you add
>
> #ifdef __INTEL_COMPILER
> #pragma warning (disable:268)
> #endif
>
> to \crypto\bio\bio.h ?
>
> All description see below :)
>
> Evgeny.
>
>
>
> BIO_printf and compiler error #268
> Issue Number 203032 Issue Status Answered
> Originator Evgeny Sabelsky Submit Date 8/19/2003
> Company Medweb Inc. Last Update 9/2/2003
> Intel Contact Closed Date 9/2/2003
> Product Type Development Environment (tools,SDV,EAP) Product
Status
> Released
> Product Name Intel(R) C++ Compiler for Windows*
> Additional product info -- Product Info/Self Help File
Downloads
> (19)
> Question
> .\apps\pkcs8.c(326): error #268: the format string ends before this
> argument
> BIO_printf(bio_err, "Error converting key\n", outfile);
>
> Why ? BIO_printf isn't standard function, so, icl shouldn't check
> arguments
>
> Issue Communication Reply to Issue
>
> Feedback from Evgeny Sabelsky: 8/27/2003 11:59:11 PM
> Yes :) but i saw #error instead of warning in 7.0.??? version, i
have
> updated to latest 7.1.019 and it seems like works good. Now i see #warning
> message.
>
> Thanks.
>
> Updated by Intel: 8/27/2003 1:43:29 PM
>
> Hi Evgeny,
>
> Upon our developer review, this warning message is Okay. You could
> turn off the warning if you don't like to see the warning message by
typing:
> #pragma warning (disable:268)
>
> Regards,
> Ying Ning
> Intel Customer Support
>
>
>
>
>
> Updated by Intel: 8/21/2003 11:53:33 AM
>
> Hi Evgeny,
>
> I reproduced your issue and entered it in our problem tracking
system.
> I will let you know when I have an update on this issue.
>
> Regards,
> Ying Ning
> Intel Customer Support
>
>
> Feedback from Evgeny Sabelsky: 8/20/2003 2:07:50 AM
> Here is the small example:
>
> #include <stdio.h>
> #include <stdlib.h>
> #include <stdarg.h>
>
> int BIO_printf (const char *format, ...)
> {
> va_list args;
> int ret;
>
> va_start(args, format);
>
> ret = 0;
>
> va_end(args);
> return(ret);
> }
>
> void main(void)
> {
> BIO_printf("%s%s\n", "1", "2", "some useful string");
> }
>
> Updated by Intel: 8/19/2003 5:06:23 PM
> Evgeny,
>
> Does the usage of BIO_printf match the prototype you have
defined for
> this routine? Is it possible to send a small test case that reproduces
this
> issue? I can then ask the developers for more details on why this error
> message is being displayed.
>
> Regards,
>
> Elizabeth S.
> Intel Customer Support
> Updated by Intel: 8/19/2003 8:53:30 AM
>
> Evgeny,
>
> I received your issue and I am investigating it. I will send you an
> update soon.
>
> Regards,
>
> Elizabeth S.
> Intel Customer Support
>
> For on-line assistance:
> http://support.intel.com/support/performancetools
> For user forums: http://intel.com/ids/community
> For general support information:
> http://intel.com/software/products/support/index.htm
>
>
>
>
>
>
--
Richard Levitte
[EMAIL PROTECTED]
______________________________________________________________________
OpenSSL Project http://www.openssl.org
Development Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]