if (index > (CK_ULONG)value->arraySize) {
if (index >= (CK_ULONG)value->arraySize) {
makeArrayTarget(const char *vname, const Value *value, CK_ULONG index){    char * target;    CK_ULONG elementSize;    if (index > (CK_ULONG)value->arraySize) {	fprintf(stderr, "%s[%d]: index larger than array size (%d)\n",		vname, index, value->arraySize);	return NULL;    }    target = (char *)value->data;    elementSize = value->size/value->arraySize;    target += index * elementSize;    return target;}