Bläddra i källkod

Mute trivial unused-parameter warnings.

--
This covers all trivial cases (e.g. the stubbed-out PKCS#11
functions).  It does not add any code.

Signed-off-by: Justus Winter <justus@g10code.com>
Justus Winter 9 år sedan
förälder
incheckning
827fc359f8
67 ändrade filer med 245 tillägg och 1 borttagningar
  1. 3 1
      src/agent.c
  2. 1 0
      src/p11-cancelfunction.c
  3. 5 0
      src/p11-copyobject.c
  4. 4 0
      src/p11-createobject.c
  5. 5 0
      src/p11-decrypt.c
  6. 5 0
      src/p11-decryptdigestupdate.c
  7. 3 0
      src/p11-decryptfinal.c
  8. 3 0
      src/p11-decryptinit.c
  9. 5 0
      src/p11-decryptupdate.c
  10. 5 0
      src/p11-decryptverifyupdate.c
  11. 6 0
      src/p11-derivekey.c
  12. 2 0
      src/p11-destroyobject.c
  13. 5 0
      src/p11-digest.c
  14. 5 0
      src/p11-digestencryptupdate.c
  15. 3 0
      src/p11-digestfinal.c
  16. 2 0
      src/p11-digestinit.c
  17. 2 0
      src/p11-digestkey.c
  18. 3 0
      src/p11-digestupdate.c
  19. 5 0
      src/p11-encrypt.c
  20. 3 0
      src/p11-encryptfinal.c
  21. 3 0
      src/p11-encryptinit.c
  22. 5 0
      src/p11-encryptupdate.c
  23. 5 0
      src/p11-generatekey.c
  24. 8 0
      src/p11-generatekeypair.c
  25. 3 0
      src/p11-generaterandom.c
  26. 1 0
      src/p11-getfunctionstatus.c
  27. 3 0
      src/p11-getobjectsize.c
  28. 3 0
      src/p11-getoperationstate.c
  29. 3 0
      src/p11-initpin.c
  30. 4 0
      src/p11-inittoken.c
  31. 4 0
      src/p11-login.c
  32. 1 0
      src/p11-logout.c
  33. 3 0
      src/p11-seedrandom.c
  34. 4 0
      src/p11-setattributevalue.c
  35. 5 0
      src/p11-setoperationstate.c
  36. 5 0
      src/p11-setpin.c
  37. 5 0
      src/p11-signencryptupdate.c
  38. 3 0
      src/p11-signfinal.c
  39. 5 0
      src/p11-signrecover.c
  40. 3 0
      src/p11-signrecoverinit.c
  41. 3 0
      src/p11-signupdate.c
  42. 8 0
      src/p11-unwrapkey.c
  43. 5 0
      src/p11-verify.c
  44. 3 0
      src/p11-verifyfinal.c
  45. 3 0
      src/p11-verifyinit.c
  46. 5 0
      src/p11-verifyrecover.c
  47. 3 0
      src/p11-verifyrecoverinit.c
  48. 3 0
      src/p11-verifyupdate.c
  49. 3 0
      src/p11-waitforslotevent.c
  50. 6 0
      src/p11-wrapkey.c
  51. 7 0
      src/slots.c
  52. 1 0
      src/table.c
  53. 3 0
      tests/t-auth.c
  54. 3 0
      tests/t-closeallsessions.c
  55. 3 0
      tests/t-findobjects.c
  56. 3 0
      tests/t-getattribute.c
  57. 3 0
      tests/t-getfunctionlist.c
  58. 3 0
      tests/t-getinfo.c
  59. 3 0
      tests/t-getmechanisminfo.c
  60. 3 0
      tests/t-getmechanismlist.c
  61. 3 0
      tests/t-getsessioninfo.c
  62. 2 0
      tests/t-getslotinfo.c
  63. 3 0
      tests/t-getslotlist.c
  64. 3 0
      tests/t-gettokeninfo.c
  65. 3 0
      tests/t-initialize.c
  66. 3 0
      tests/t-link.c
  67. 3 0
      tests/t-opensession.c

+ 3 - 1
src/agent.c

@@ -432,7 +432,9 @@ read_version_cb (void *opaque, const void *buffer, size_t length)
 {
   char version[20];
   const char *s;
-  
+
+  (void) opaque;
+
   if (length > sizeof (version) -1)
     length = sizeof (version) - 1;
   strncpy (version, buffer, length);

+ 1 - 0
src/p11-cancelfunction.c

@@ -36,5 +36,6 @@
 
 CK_DEFINE_FUNCTION(CK_RV, C_CancelFunction) (CK_SESSION_HANDLE hSession)
 {
+  (void) hSession;
   return CKR_FUNCTION_NOT_PARALLEL;
 }

+ 5 - 0
src/p11-copyobject.c

@@ -39,5 +39,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_CopyObject)
       CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount,
       CK_OBJECT_HANDLE_PTR phNewObject)
 {
+  (void) hSession;
+  (void) hObject;
+  (void) pTemplate;
+  (void) ulCount;
+  (void) phNewObject;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 4 - 0
src/p11-createobject.c

@@ -38,5 +38,9 @@ CK_DEFINE_FUNCTION(CK_RV, C_CreateObject)
      (CK_SESSION_HANDLE hSession, CK_ATTRIBUTE_PTR pTemplate,
       CK_ULONG ulCount, CK_OBJECT_HANDLE_PTR phObject)
 {
+  (void) hSession;
+  (void) pTemplate;
+  (void) ulCount;
+  (void) phObject;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 5 - 0
src/p11-decrypt.c

@@ -39,5 +39,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_Decrypt)
       CK_ULONG ulEncryptedDataLen, CK_BYTE_PTR pData, CK_ULONG_PTR pulDataLen)
 {
   /* FIXME: Implement this.  */
+  (void) hSession;
+  (void) pEncryptedData;
+  (void) ulEncryptedDataLen;
+  (void) pData;
+  (void) pulDataLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 5 - 0
src/p11-decryptdigestupdate.c

@@ -38,5 +38,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_DecryptDigestUpdate)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pEncryptedPart,
       CK_ULONG ulEncryptedPartLen, CK_BYTE_PTR pPart, CK_ULONG_PTR pulPartLen)
 {
+  (void) hSession;
+  (void) pEncryptedPart;
+  (void) ulEncryptedPartLen;
+  (void) pPart;
+  (void) pulPartLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-decryptfinal.c

@@ -39,5 +39,8 @@ CK_DEFINE_FUNCTION(CK_RV, C_DecryptFinal)
       CK_ULONG_PTR pulLastPartLen)
 {
   /* FIXME: Implement this.  */
+  (void) hSession;
+  (void) pLastPart;
+  (void) pulLastPartLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-decryptinit.c

@@ -39,5 +39,8 @@ CK_DEFINE_FUNCTION(CK_RV, C_DecryptInit)
       CK_OBJECT_HANDLE hKey)
 {
   /* FIXME: Implement this.  */
+  (void) hSession;
+  (void) pMechanism;
+  (void) hKey;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 5 - 0
src/p11-decryptupdate.c

@@ -38,5 +38,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_DecryptUpdate)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pEncryptedPart,
       CK_ULONG ulEncryptedPartLen, CK_BYTE_PTR pPart, CK_ULONG_PTR pulPartLen)
 {
+  (void) hSession;
+  (void) pEncryptedPart;
+  (void) ulEncryptedPartLen;
+  (void) pPart;
+  (void) pulPartLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 5 - 0
src/p11-decryptverifyupdate.c

@@ -38,5 +38,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_DecryptVerifyUpdate)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pEncryptedPart,
       CK_ULONG ulEncryptedPartLen, CK_BYTE_PTR pPart, CK_ULONG_PTR pulPartLen)
 {
+  (void) hSession;
+  (void) pEncryptedPart;
+  (void) ulEncryptedPartLen;
+  (void) pPart;
+  (void) pulPartLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 6 - 0
src/p11-derivekey.c

@@ -39,5 +39,11 @@ CK_DEFINE_FUNCTION(CK_RV, C_DeriveKey)
       CK_OBJECT_HANDLE hBaseKey, CK_ATTRIBUTE_PTR pTemplate,
       CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey)
 {
+  (void) hSession;
+  (void) pMechanism;
+  (void) hBaseKey;
+  (void) pTemplate;
+  (void) ulAttributeCount;
+  (void) phKey;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 2 - 0
src/p11-destroyobject.c

@@ -38,5 +38,7 @@ CK_DEFINE_FUNCTION(CK_RV, C_DestroyObject)
      (CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject)
 {
   /* FIXME: Implement this.  */
+  (void) hSession;
+  (void) hObject;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 5 - 0
src/p11-digest.c

@@ -38,5 +38,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_Digest)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pData, CK_ULONG ulDataLen,
       CK_BYTE_PTR pDigest, CK_ULONG_PTR pulDigestLen)
 {
+  (void) hSession;
+  (void) pData;
+  (void) ulDataLen;
+  (void) pDigest;
+  (void) pulDigestLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 5 - 0
src/p11-digestencryptupdate.c

@@ -38,5 +38,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_DigestEncryptUpdate)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen,
       CK_BYTE_PTR pEncryptedPart, CK_ULONG_PTR pulEncryptedPartLen)
 {
+  (void) hSession;
+  (void) pPart;
+  (void) ulPartLen;
+  (void) pEncryptedPart;
+  (void) pulEncryptedPartLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-digestfinal.c

@@ -38,5 +38,8 @@ CK_DEFINE_FUNCTION(CK_RV, C_DigestFinal)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pDigest,
       CK_ULONG_PTR pulDigestLen)
 {
+  (void) hSession;
+  (void) pDigest;
+  (void) pulDigestLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 2 - 0
src/p11-digestinit.c

@@ -37,5 +37,7 @@
 CK_DEFINE_FUNCTION(CK_RV, C_DigestInit)
      (CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism)
 {
+  (void) hSession;
+  (void) pMechanism;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 2 - 0
src/p11-digestkey.c

@@ -37,5 +37,7 @@
 CK_DEFINE_FUNCTION(CK_RV, C_DigestKey)
      (CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hKey)
 {
+  (void) hSession;
+  (void) hKey;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-digestupdate.c

@@ -37,5 +37,8 @@
 CK_DEFINE_FUNCTION(CK_RV, C_DigestUpdate)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen)
 {
+  (void) hSession;
+  (void) pPart;
+  (void) ulPartLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 5 - 0
src/p11-encrypt.c

@@ -38,5 +38,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_Encrypt)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pData, CK_ULONG ulDataLen,
       CK_BYTE_PTR pEncryptedData, CK_ULONG_PTR pulEncryptedDataLen)
 {
+  (void) hSession;
+  (void) pData;
+  (void) ulDataLen;
+  (void) pEncryptedData;
+  (void) pulEncryptedDataLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-encryptfinal.c

@@ -38,5 +38,8 @@ CK_DEFINE_FUNCTION(CK_RV, C_EncryptFinal)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pLastEncryptedPart,
       CK_ULONG_PTR pulLastEncryptedPartLen)
 {
+  (void) hSession;
+  (void) pLastEncryptedPart;
+  (void) pulLastEncryptedPartLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-encryptinit.c

@@ -38,5 +38,8 @@ CK_DEFINE_FUNCTION(CK_RV, C_EncryptInit)
      (CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
       CK_OBJECT_HANDLE hKey)
 {
+  (void) hSession;
+  (void) pMechanism;
+  (void) hKey;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 5 - 0
src/p11-encryptupdate.c

@@ -38,5 +38,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_EncryptUpdate)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen,
       CK_BYTE_PTR pEncryptedPart, CK_ULONG_PTR pulEncryptedPartLen)
 {
+  (void) hSession;
+  (void) pPart;
+  (void) ulPartLen;
+  (void) pEncryptedPart;
+  (void) pulEncryptedPartLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 5 - 0
src/p11-generatekey.c

@@ -39,5 +39,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_GenerateKey)
       CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount,
       CK_OBJECT_HANDLE_PTR phKey)
 {
+  (void) hSession;
+  (void) pMechanism;
+  (void) pTemplate;
+  (void) ulCount;
+  (void) phKey;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 8 - 0
src/p11-generatekeypair.c

@@ -41,5 +41,13 @@ CK_DEFINE_FUNCTION(CK_RV, C_GenerateKeyPair)
       CK_ULONG ulPrivateKeyAttributeCount,
       CK_OBJECT_HANDLE_PTR phPublicKey, CK_OBJECT_HANDLE_PTR phPrivateKey)
 {
+  (void) hSession;
+  (void) pMechanism;
+  (void) pPublicKeyTemplate;
+  (void) ulPublicKeyAttributeCount;
+  (void) pPrivateKeyTemplate;
+  (void) ulPrivateKeyAttributeCount;
+  (void) phPublicKey;
+  (void) phPrivateKey;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-generaterandom.c

@@ -39,5 +39,8 @@ CK_DEFINE_FUNCTION(CK_RV, C_GenerateRandom)
       CK_ULONG ulRandomLen)
 {
   /* FIXME: Implement me.  */
+  (void) hSession;
+  (void) pRandomData;
+  (void) ulRandomLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 1 - 0
src/p11-getfunctionstatus.c

@@ -36,5 +36,6 @@
 
 CK_DEFINE_FUNCTION(CK_RV, C_GetFunctionStatus) (CK_SESSION_HANDLE hSession)
 {
+  (void) hSession;
   return CKR_FUNCTION_NOT_PARALLEL;
 }

+ 3 - 0
src/p11-getobjectsize.c

@@ -38,5 +38,8 @@ CK_DEFINE_FUNCTION(CK_RV, C_GetObjectSize)
      (CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject,
       CK_ULONG_PTR pulSize)
 {
+  (void) hSession;
+  (void) hObject;
+  (void) pulSize;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-getoperationstate.c

@@ -38,5 +38,8 @@ CK_DEFINE_FUNCTION(CK_RV, C_GetOperationState)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pOperationState,
       CK_ULONG_PTR pulOperationStateLen)
 {
+  (void) hSession;
+  (void) pOperationState;
+  (void) pulOperationStateLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-initpin.c

@@ -37,5 +37,8 @@
 CK_DEFINE_FUNCTION(CK_RV, C_InitPIN)
      (CK_SESSION_HANDLE hSession, CK_UTF8CHAR_PTR pPin, CK_ULONG ulPinLen)
 {
+  (void) hSession;
+  (void) pPin;
+  (void) ulPinLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 4 - 0
src/p11-inittoken.c

@@ -38,5 +38,9 @@ CK_DEFINE_FUNCTION(CK_RV, C_InitToken)
      (CK_SLOT_ID slotID, CK_UTF8CHAR_PTR pPin, CK_ULONG ulPinLen,
       CK_UTF8CHAR_PTR pLabel)
 {
+  (void) slotID;
+  (void) pPin;
+  (void) ulPinLen;
+  (void) pLabel;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 4 - 0
src/p11-login.c

@@ -38,5 +38,9 @@ CK_DEFINE_FUNCTION(CK_RV, C_Login)
      (CK_SESSION_HANDLE hSession, CK_USER_TYPE userType, CK_UTF8CHAR_PTR pPin,
       CK_ULONG ulPinLen)
 {
+  (void) hSession;
+  (void) userType;
+  (void) pPin;
+  (void) ulPinLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 1 - 0
src/p11-logout.c

@@ -37,5 +37,6 @@
 CK_DEFINE_FUNCTION(CK_RV, C_Logout)
      (CK_SESSION_HANDLE hSession)
 {
+  (void) hSession;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-seedrandom.c

@@ -37,5 +37,8 @@
 CK_DEFINE_FUNCTION(CK_RV, C_SeedRandom)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pSeed, CK_ULONG ulSeedLen)
 {
+  (void) hSession;
+  (void) pSeed;
+  (void) ulSeedLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 4 - 0
src/p11-setattributevalue.c

@@ -38,5 +38,9 @@ CK_DEFINE_FUNCTION(CK_RV, C_SetAttributeValue)
      (CK_SESSION_HANDLE hSession, CK_OBJECT_HANDLE hObject,
       CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount)
 {
+  (void) hSession;
+  (void) hObject;
+  (void) pTemplate;
+  (void) ulCount;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 5 - 0
src/p11-setoperationstate.c

@@ -39,5 +39,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_SetOperationState)
       CK_ULONG ulOperationStateLen, CK_OBJECT_HANDLE hEncryptionKey,
       CK_OBJECT_HANDLE hAuthenticationKey)
 {
+  (void) hSession;
+  (void) pOperationState;
+  (void) ulOperationStateLen;
+  (void) hEncryptionKey;
+  (void) hAuthenticationKey;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 5 - 0
src/p11-setpin.c

@@ -38,5 +38,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_SetPIN)
      (CK_SESSION_HANDLE hSession, CK_UTF8CHAR_PTR pOldPin, CK_ULONG ulOldLen,
       CK_UTF8CHAR_PTR pNewPin, CK_ULONG ulNewLen)
 {
+  (void) hSession;
+  (void) pOldPin;
+  (void) ulOldLen;
+  (void) pNewPin;
+  (void) ulNewLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 5 - 0
src/p11-signencryptupdate.c

@@ -38,5 +38,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_SignEncryptUpdate)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen,
       CK_BYTE_PTR pEncryptedPart, CK_ULONG_PTR pulEncryptedPartLen)
 {
+  (void) hSession;
+  (void) pPart;
+  (void) ulPartLen;
+  (void) pEncryptedPart;
+  (void) pulEncryptedPartLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-signfinal.c

@@ -38,5 +38,8 @@ CK_DEFINE_FUNCTION(CK_RV, C_SignFinal)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pSignature,
       CK_ULONG_PTR pulSignatureLen)
 {
+  (void) hSession;
+  (void) pSignature;
+  (void) pulSignatureLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 5 - 0
src/p11-signrecover.c

@@ -38,5 +38,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_SignRecover)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pData, CK_ULONG ulDataLen,
       CK_BYTE_PTR pSignature, CK_ULONG_PTR pulSignatureLen)
 {
+  (void) hSession;
+  (void) pData;
+  (void) ulDataLen;
+  (void) pSignature;
+  (void) pulSignatureLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-signrecoverinit.c

@@ -38,5 +38,8 @@ CK_DEFINE_FUNCTION(CK_RV, C_SignRecoverInit)
      (CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
       CK_OBJECT_HANDLE hKey)
 {
+  (void) hSession;
+  (void) pMechanism;
+  (void) hKey;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-signupdate.c

@@ -37,5 +37,8 @@
 CK_DEFINE_FUNCTION(CK_RV, C_SignUpdate)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen)
 {
+  (void) hSession;
+  (void) pPart;
+  (void) ulPartLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 8 - 0
src/p11-unwrapkey.c

@@ -40,5 +40,13 @@ CK_DEFINE_FUNCTION(CK_RV, C_UnwrapKey)
       CK_ULONG ulWrappedKeyLen, CK_ATTRIBUTE_PTR pTemplate,
       CK_ULONG ulAttributeCount, CK_OBJECT_HANDLE_PTR phKey)
 {
+  (void) hSession;
+  (void) pMechanism;
+  (void) hUnwrappingKey;
+  (void) pWrappedKey;
+  (void) ulWrappedKeyLen;
+  (void) pTemplate;
+  (void) ulAttributeCount;
+  (void) phKey;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 5 - 0
src/p11-verify.c

@@ -38,5 +38,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_Verify)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pData, CK_ULONG ulDataLen,
       CK_BYTE_PTR pSignature, CK_ULONG ulSignatureLen)
 {
+  (void) hSession;
+  (void) pData;
+  (void) ulDataLen;
+  (void) pSignature;
+  (void) ulSignatureLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-verifyfinal.c

@@ -38,5 +38,8 @@ CK_DEFINE_FUNCTION(CK_RV, C_VerifyFinal)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pSignature,
       CK_ULONG ulSignatureLen)
 {
+  (void) hSession;
+  (void) pSignature;
+  (void) ulSignatureLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-verifyinit.c

@@ -38,5 +38,8 @@ CK_DEFINE_FUNCTION(CK_RV, C_VerifyInit)
      (CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
       CK_OBJECT_HANDLE hKey)
 {
+  (void) hSession;
+  (void) pMechanism;
+  (void) hKey;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 5 - 0
src/p11-verifyrecover.c

@@ -38,5 +38,10 @@ CK_DEFINE_FUNCTION(CK_RV, C_VerifyRecover)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pSignature,
       CK_ULONG ulSignatureLen, CK_BYTE_PTR pData, CK_ULONG_PTR pulDataLen)
 {
+  (void) hSession;
+  (void) pSignature;
+  (void) ulSignatureLen;
+  (void) pData;
+  (void) pulDataLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-verifyrecoverinit.c

@@ -38,5 +38,8 @@ CK_DEFINE_FUNCTION(CK_RV, C_VerifyRecoverInit)
      (CK_SESSION_HANDLE hSession, CK_MECHANISM_PTR pMechanism,
       CK_OBJECT_HANDLE hKey)
 {
+  (void) hSession;
+  (void) pMechanism;
+  (void) hKey;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-verifyupdate.c

@@ -37,5 +37,8 @@
 CK_DEFINE_FUNCTION(CK_RV, C_VerifyUpdate)
      (CK_SESSION_HANDLE hSession, CK_BYTE_PTR pPart, CK_ULONG ulPartLen)
 {
+  (void) hSession;
+  (void) pPart;
+  (void) ulPartLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 3 - 0
src/p11-waitforslotevent.c

@@ -38,5 +38,8 @@ CK_DEFINE_FUNCTION(CK_RV, C_WaitForSlotEvent)
      (CK_FLAGS flags, CK_SLOT_ID_PTR pSlot, CK_VOID_PTR pReserved)
 {
   /* See the TODO file why this is not implemented.  */
+  (void) flags;
+  (void) pSlot;
+  (void) pReserved;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 6 - 0
src/p11-wrapkey.c

@@ -39,5 +39,11 @@ CK_DEFINE_FUNCTION(CK_RV, C_WrapKey)
       CK_OBJECT_HANDLE hWrappingKey, CK_OBJECT_HANDLE hKey,
       CK_BYTE_PTR pWrappedKey, CK_ULONG_PTR pulWrappedKeyLen)
 {
+  (void) hSession;
+  (void) pMechanism;
+  (void) hWrappingKey;
+  (void) hKey;
+  (void) pWrappedKey;
+  (void) pulWrappedKeyLen;
   return CKR_FUNCTION_NOT_SUPPORTED;
 }

+ 7 - 0
src/slots.c

@@ -194,6 +194,8 @@ object_alloc (void **data_r, void *hook)
 {
   struct object *object;
 
+  (void) hook;
+
   object = calloc (1, sizeof (*object));
   if (object == NULL)
     return gpg_error_from_syserror ();
@@ -221,6 +223,8 @@ session_alloc (void **data_r, void *hook)
 {
   struct session *session;
 
+  (void) hook;
+
   session = calloc (1, sizeof (*session));
   if (session == NULL)
     return gpg_error_from_syserror ();
@@ -255,6 +259,8 @@ slot_alloc (void **data_r, void *hook)
   int idx;
   CK_FLAGS flags;
 
+  (void) hook;
+
   slot = calloc (1, sizeof (*slot));
   if (slot == NULL)
     return gpg_error_from_syserror ();
@@ -579,6 +585,7 @@ slot_token_manufacturer (slot_iterator_t id)
 char *
 slot_token_application (slot_iterator_t id)
 {
+  (void) id;
   /* slots_update() makes sure this is correct.  */
   return "OpenPGP";
 }

+ 1 - 0
src/table.c

@@ -292,6 +292,7 @@ scute_table_next (scute_table_t table, int index)
 bool
 scute_table_last (scute_table_t table, int index)
 {
+  (void) table;
   return INDEX_COPY_IN (index) == INDEX_EOT;
 }
 

+ 3 - 0
tests/t-auth.c

@@ -94,6 +94,9 @@ main (int argc, char *argv[])
   CK_ULONG slots_count;
   unsigned int i;
 
+  (void) argc;
+  (void) argv;
+
   init_cryptoki ();
 
   err = C_GetSlotList (true, NULL, &slots_count);

+ 3 - 0
tests/t-closeallsessions.c

@@ -42,6 +42,9 @@ main (int argc, char *argv[])
   CK_ULONG slots_count;
   unsigned int i;
 
+  (void) argc;
+  (void) argv;
+
   init_cryptoki ();
 
   err = C_GetSlotList (true, NULL, &slots_count);

+ 3 - 0
tests/t-findobjects.c

@@ -41,6 +41,9 @@ main (int argc, char *argv[])
   CK_ULONG slots_count;
   unsigned int i;
 
+  (void) argc;
+  (void) argv;
+
   init_cryptoki ();
 
   err = C_GetSlotList (true, NULL, &slots_count);

+ 3 - 0
tests/t-getattribute.c

@@ -535,6 +535,9 @@ main (int argc, char *argv[])
   CK_ULONG slots_count;
   unsigned int i;
 
+  (void) argc;
+  (void) argv;
+
   if (argc > 1 && !strcmp ("--printable", argv[1]))
     printable = true;
     

+ 3 - 0
tests/t-getfunctionlist.c

@@ -43,6 +43,9 @@ main (int argc, char *argv[])
 {
   CK_RV err;
 
+  (void) argc;
+  (void) argv;
+
   /* This is the only function that can be called without
      initialization.  */
   err = C_GetFunctionList (&fl);

+ 3 - 0
tests/t-getinfo.c

@@ -38,6 +38,9 @@ main (int argc, char *argv[])
   CK_RV err;
   CK_INFO info;
 
+  (void) argc;
+  (void) argv;
+
   init_cryptoki ();
 
   err = C_GetInfo (&info);

+ 3 - 0
tests/t-getmechanisminfo.c

@@ -41,6 +41,9 @@ main (int argc, char *argv[])
   CK_ULONG slots_count;
   unsigned int i;
 
+  (void) argc;
+  (void) argv;
+
   init_cryptoki ();
 
   err = C_GetSlotList (true, NULL, &slots_count);

+ 3 - 0
tests/t-getmechanismlist.c

@@ -41,6 +41,9 @@ main (int argc, char *argv[])
   CK_ULONG slots_count;
   unsigned int i;
 
+  (void) argc;
+  (void) argv;
+
   init_cryptoki ();
 
   err = C_GetSlotList (true, NULL, &slots_count);

+ 3 - 0
tests/t-getsessioninfo.c

@@ -42,6 +42,9 @@ main (int argc, char *argv[])
   CK_ULONG slots_count;
   unsigned int i;
 
+  (void) argc;
+  (void) argv;
+
   init_cryptoki ();
 
   err = C_GetSlotList (true, NULL, &slots_count);

+ 2 - 0
tests/t-getslotinfo.c

@@ -41,6 +41,8 @@ main (int argc, char *argv[])
   CK_ULONG slots_count;
   unsigned int i;
 
+  (void) argv;
+
   if (argc > 1)
     token = true;
 

+ 3 - 0
tests/t-getslotlist.c

@@ -41,6 +41,9 @@ main (int argc, char *argv[])
   CK_ULONG slots_count;
   unsigned int i;
 
+  (void) argc;
+  (void) argv;
+
   if (argc > 1)
     token = true;
 

+ 3 - 0
tests/t-gettokeninfo.c

@@ -40,6 +40,9 @@ main (int argc, char *argv[])
   CK_ULONG slots_count;
   unsigned int i;
 
+  (void) argc;
+  (void) argv;
+
   init_cryptoki ();
 
   err = C_GetSlotList (true, NULL, &slots_count);

+ 3 - 0
tests/t-initialize.c

@@ -37,6 +37,9 @@ main (int argc, char *argv[])
 {
   CK_RV err;
 
+  (void) argc;
+  (void) argv;
+
   init_cryptoki ();
 
   err = C_Finalize (NULL);

+ 3 - 0
tests/t-link.c

@@ -36,6 +36,9 @@
 int
 main (int argc, char *argv[])
 {
+  (void) argc;
+  (void) argv;
+
   /* We don't do anything useful.  We just print a list of function
      pointers to avoid elimination of dead code.  */
   DO_ONE (C_CancelFunction);

+ 3 - 0
tests/t-opensession.c

@@ -42,6 +42,9 @@ main (int argc, char *argv[])
   CK_ULONG slots_count;
   unsigned int i;
 
+  (void) argc;
+  (void) argv;
+
   init_cryptoki ();
 
   err = C_GetSlotList (true, NULL, &slots_count);