db[len++] = ':';
if (attr->binary) {
-/* FIXME: binary unsupported, base64_* not available after restructuring
vsize = base64_encode(attr->value,attr->size,db+len,vsize-1);
-*/
- abort();
if (vsize < 0) { free(db); return NULL; }
db[len+vsize] = 0;
}
if (cp[p++] != ':') return EINVAL;
if (attr->binary) {
-/* FIXME: binary unsupported, base64_* not available after restructuring
attr->size = base64_decode(str+p,attr->value,strlen(str));
-*/
- abort();
if (attr->size < 0) return EINVAL;
}
else strcpy(attr->value,str+p);