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






______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to