Add IA5StringConvert (to UCS-2/4). May not be needed if we use

UTF-8 internally.
This commit is contained in:
Kurt Zeilenga 2000-01-27 01:02:51 +00:00
parent 597ddd3a80
commit 4ec79023bd

View File

@ -922,6 +922,25 @@ IA5StringValidate(
return 0;
}
static int
IA5StringConvert(
Syntax *syntax,
struct berval *in,
struct berval **out )
{
struct berval *bv = ch_malloc( sizeof(struct berval) );
bv->bv_len = (in->bv_len+1) * sizeof( ldap_unicode_t );
bv->bv_val = ch_malloc( bv->bv_len );
for(i=0; i < val->bv_len; i++ ) {
/*
* IA5StringValidate should have been called to ensure
* input is limited to IA5.
*/
bv->bv_val[i] = in->bv_val[i];
}
}
static int
IA5StringNormalize(
Syntax *syntax,