]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix compiler warnings
authorAlan T. DeKok <aland@freeradius.org>
Fri, 14 Dec 2012 10:43:45 +0000 (05:43 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Fri, 14 Dec 2012 13:03:22 +0000 (08:03 -0500)
src/modules/rlm_opendirectory/rlm_opendirectory.c

index 2204442b5a851a71fc152f6ecd73d07313d301e5..24369667d34d14418841b6d56248f33650dd93a5 100644 (file)
 #include <DirectoryService/DirectoryService.h>
 #include <membership.h>
 
-#ifdef HAVE_APPLE_SPI
-#include <membershipPriv.h>
-#else
-int mbr_check_service_membership(const uuid_t user, const char *servicename, int *ismember);
-int mbr_check_membership_refresh(const uuid_t user, uuid_t group, int *ismember);
-#endif
+/*
+ *     FIXME: The configure script should check for these...
+ */
+extern int mbr_check_service_membership(const uuid_t user, const char *servicename, int *ismember);
+extern int mbr_check_membership_refresh(const uuid_t user, uuid_t group, int *ismember);
 
 /* RADIUS service ACL constants */
 #define kRadiusSACLName                "com.apple.access_radius"
@@ -68,14 +67,14 @@ static long od_check_passwd(const char *uname, const char *password)
        tDirNodeReference       nodeRef         = 0;
        long                    status          = eDSNoErr;
        tContextData            context         = 0;
-       unsigned long           nodeCount       = 0;
+       uint32_t                nodeCount       = 0;
        uint32_t                attrIndex       = 0;
        tDataList               *nodeName       = NULL;
        tAttributeEntryPtr      pAttrEntry      = NULL;
        tDataList               *pRecName       = NULL;
        tDataList               *pRecType       = NULL;
        tDataList               *pAttrType      = NULL;
-       unsigned long           recCount        = 0;
+       uint32_t                recCount        = 0;
        tRecordEntry            *pRecEntry      = NULL;
        tAttributeListRef       attrListRef     = 0;
        char                    *pUserLocation  = NULL;