X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=blobdiff_plain;f=libatalk%2Facl%2Fuuid.c;fp=libatalk%2Facl%2Fuuid.c;h=83dd54581c481d3ed2ce03f983e55c2b8ffddbd8;hp=4d8a875dc3d38a739814916d705d37a70635265b;hb=edf01c724768d494e522ec84380e8e49b37a2bd6;hpb=254165761188c86767497dc03359cccf3510d434 diff --git a/libatalk/acl/uuid.c b/libatalk/acl/uuid.c index 4d8a875d..83dd5458 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; @@ -141,7 +142,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};