[Pcsclite-cvs-commit] r438 - /trunk/MusclePAM/pam_smartcard.c

rousseau at users.alioth.debian.org rousseau at users.alioth.debian.org
Wed Jun 24 11:33:16 UTC 2009


Author: rousseau
Date: Wed Jun 24 11:33:13 2009
New Revision: 438

URL: http://svn.debian.org/wsvn/muscleapps/?sc=1&rev=438
Log:
declare internal function static to avoid compiler warnings

Modified:
    trunk/MusclePAM/pam_smartcard.c

Modified: trunk/MusclePAM/pam_smartcard.c
URL: http://svn.debian.org/wsvn/muscleapps/trunk/MusclePAM/pam_smartcard.c?rev=438&op=diff
==============================================================================
--- trunk/MusclePAM/pam_smartcard.c (original)
+++ trunk/MusclePAM/pam_smartcard.c Wed Jun 24 11:33:13 2009
@@ -57,7 +57,7 @@
   const char *user;
 };
 
-void pam_release_data(struct secure_data *data)
+static void pam_release_data(struct secure_data *data)
 {
   /* overwrite data */
   memset(data, 0, sizeof(struct secure_data));
@@ -65,7 +65,7 @@
   free(data);
 }
 
-int pam_get_pin(pam_handle_t *pamh, char *pin, char* text, int oitem, int nitem)
+static int pam_get_pin(pam_handle_t *pamh, char *pin, char* text, int oitem, int nitem)
 {
   int rv;
   const char *old_pin;
@@ -114,7 +114,7 @@
   return PAM_CRED_INSUFFICIENT;
 }
 
-int pam_show_message(pam_handle_t *pamh, char* text)
+static int pam_show_message(pam_handle_t *pamh, char* text)
 {
   int rv;
   struct pam_conv *conv;
@@ -137,7 +137,7 @@
   return PAM_SUCCESS;
 }
 
-int readRootCert(X509 **userCert, MSCTokenConnection pConnection, 
+static int readRootCert(X509 **userCert, MSCTokenConnection pConnection, 
 		 struct secure_data *sd) {
   EVP_PKEY *pubkey;
   int index, rv;
@@ -252,7 +252,7 @@
   return 0;
 }
 
-int readUserPubKey(EVP_PKEY **userCert, MSCTokenConnection pConnection, 
+static int readUserPubKey(EVP_PKEY **userCert, MSCTokenConnection pConnection, 
 		 struct secure_data *sd) {
   int rv = 0;
   EVP_PKEY *tmpCert;
@@ -265,6 +265,8 @@
    I'm using this because the existence of the
    specified file overrides the end user's default certificate in their 
    home directory  - so userpath is defined for debugging only */
+
+  (void)pConnection;
 
   if (strlen(pr.userpath)>0) {
 	snprintf(homeFile, sizeof(homeFile), "%s%s/.muscle/%s", pr.userpath, sd->user, pr.certname);  




More information about the Pcsclite-cvs-commit mailing list