/*
* reimplementation of Daniel Bernstein's byte library.
* placed in the public domain by Uwe Ohse, uwe@ohse.de.
*/
#include "case.h"
int
case_startb(const char *ulo, unsigned int l, const char *ush)
{
const unsigned char *lo=ulo;
const unsigned char *sh=ush;
unsigned int i;
if (!case_init_lwrdone) case_init_lwrtab();
i=0;
while (1) {
if (i==l) return 1;
if (case_lwrtab[lo[i]]!=case_lwrtab[sh[i]])
return 0;
i++;
}
}