X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=libatalk%2Facl%2Fuuid.c;h=7d6e7d620cf6ad0aaf554c814c9b0774e0ccc3d4;hb=b3c52ea7097b09cafe6002acca2c996f1f5ea2fb;hp=1ab48a7e391d8ed9331290fae89a3aae63dcc5e3;hpb=ae725246497a7bd8b8f69977a886386368e40e6c;p=netatalk.git diff --git a/libatalk/acl/uuid.c b/libatalk/acl/uuid.c index 1ab48a7e..7d6e7d62 100644 --- a/libatalk/acl/uuid.c +++ b/libatalk/acl/uuid.c @@ -24,6 +24,7 @@ #include #include #include +#include #include #include @@ -72,7 +73,7 @@ void localuuid_from_id(unsigned char *buf, uuidtype_t type, unsigned int id) * convert ascii string that can include dashes to binary uuid. * caller must provide a buffer. */ -void uuid_string2bin( const char *uuidstring, uuidp_t uuid) { +void uuid_string2bin( const char *uuidstring, unsigned char *uuid) { int nibble = 1; int i = 0; unsigned char c, val = 0; @@ -106,7 +107,7 @@ void uuid_string2bin( const char *uuidstring, uuidp_t uuid) { * Use defined or default ascii mask for dash placement * Returns pointer to static buffer. */ -const char *uuid_bin2string(unsigned char *uuid) { +const char *uuid_bin2string(const unsigned char *uuid) { static char uuidstring[64]; const char *uuidmask; int i = 0; @@ -143,7 +144,7 @@ const char *uuid_bin2string(unsigned char *uuid) { * uuid: pointer to uuid_t storage that the caller must provide * returns 0 on success !=0 on errror */ -int getuuidfromname( const char *name, uuidtype_t type, uuidp_t uuid) { +int getuuidfromname( const char *name, uuidtype_t type, unsigned char *uuid) { int ret = 0; uuidtype_t mytype = type; char nulluuid[16] = {0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0};