> "09dirkd+sRoXWShF8ctVVb4B1PAFTOBEa8diickehnAyEq6KhzLWpQqhqCnylETw\r\n" > > "Drys2uVaAzmRhS6tGJ2fdwPnlSLJrQbHuP938BkyxNhdYN8drfqb\r\n"; > > You appear to have an extra ";" here ---------------------------^ > But that should give you a compilation error. > > > "-----END RSA PRIVATE KEY-----\r\n";
That won't give you a compilation error. But it will cause things not to work. Consider: #include <stdio.h> int main(void) { char *string="This is one line.\r\n"; "This is another.\r\n"; printf("%s", string); } Will produce: This is one line. The ';' after the end of the first line ends the statement. The second string becomes its own statement, which has no effect. If you compile with GCC and all warnings enabled, you should get a "statement with no effect" warning. But it is legal and should not generate an error. "-Wall" is your friend. DS ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List openssl-users@openssl.org Automated List Manager [EMAIL PROTECTED]