experimental support for base64 encoded binary data

This commit is contained in:
leitner
2002-07-08 20:57:42 +00:00
parent bd31d2568b
commit 7589c81061
17 changed files with 239 additions and 32 deletions

View File

@@ -1,12 +1,14 @@
#include "byte.h"
#include "ldif.h"
#include "bstr.h"
/* behave like strcmp */
int matchstring(struct string* s,const char* c) {
unsigned int l,l1,i;
if (!c) return -1;
l1=l=strlen(c);
l1=l=bstrlen(c);
if (s->l<l1) l1=s->l;
c=bstrfirst(c);
i=byte_diff(s->s,l1,c);
if (i) return i;
/* one is a prefix of the other */