Use 0 instead of NULL when casting to function pointers, to avoid
authorRichard Levitte <levitte@openssl.org>
Wed, 22 May 2002 07:56:38 +0000 (07:56 +0000)
committerRichard Levitte <levitte@openssl.org>
Wed, 22 May 2002 07:56:38 +0000 (07:56 +0000)
warnings from compilers when NULL is defined as '((void *)0)'.
This has already been applied in the main branch.

crypto/engine/hw_4758_cca.c

index 959d8f1a61e37ddb2d678d2ed0915f5700f0abb9..77d3d2ffdfdeecbbd2845801e1dc7812f567eb35 100644 (file)
@@ -287,13 +287,13 @@ err:
                DSO_free(dso);
        dso = NULL;
 
-       keyRecordRead = (F_KEYRECORDREAD)NULL;
-       randomNumberGenerate = (F_RANDOMNUMBERGENERATE)NULL;
-       digitalSignatureGenerate = (F_DIGITALSIGNATUREGENERATE)NULL;
-       digitalSignatureVerify = (F_DIGITALSIGNATUREVERIFY)NULL;
-       publicKeyExtract = (F_PUBLICKEYEXTRACT)NULL;
-       pkaEncrypt = (F_PKAENCRYPT)NULL;
-       pkaDecrypt = (F_PKADECRYPT)NULL;
+       keyRecordRead = (F_KEYRECORDREAD)0;
+       randomNumberGenerate = (F_RANDOMNUMBERGENERATE)0;
+       digitalSignatureGenerate = (F_DIGITALSIGNATUREGENERATE)0;
+       digitalSignatureVerify = (F_DIGITALSIGNATUREVERIFY)0;
+       publicKeyExtract = (F_PUBLICKEYEXTRACT)0;
+       pkaEncrypt = (F_PKAENCRYPT)0;
+       pkaDecrypt = (F_PKADECRYPT)0;
        return 0;
        }
 
@@ -312,13 +312,13 @@ static int ibm_4758_cca_finish(ENGINE *e)
                return 0;
                }
        dso = NULL;
-       keyRecordRead = (F_KEYRECORDREAD)NULL;
-       randomNumberGenerate = (F_RANDOMNUMBERGENERATE)NULL;
-       digitalSignatureGenerate = (F_DIGITALSIGNATUREGENERATE)NULL;
-       digitalSignatureVerify = (F_DIGITALSIGNATUREVERIFY)NULL;
-       publicKeyExtract = (F_PUBLICKEYEXTRACT)NULL;
-       pkaEncrypt = (F_PKAENCRYPT)NULL;
-       pkaDecrypt = (F_PKADECRYPT)NULL;
+       keyRecordRead = (F_KEYRECORDREAD)0;
+       randomNumberGenerate = (F_RANDOMNUMBERGENERATE)0;
+       digitalSignatureGenerate = (F_DIGITALSIGNATUREGENERATE)0;
+       digitalSignatureVerify = (F_DIGITALSIGNATUREVERIFY)0;
+       publicKeyExtract = (F_PUBLICKEYEXTRACT)0;
+       pkaEncrypt = (F_PKAENCRYPT)0;
+       pkaDecrypt = (F_PKADECRYPT)0;
        return 1;
        }