- // and remember ... "long" is int32_t on the source system
- int32_t in_usernum;
- long out_usernum;
- memcpy(&in_usernum, in_key->data, sizeof(in_usernum));
- out_usernum = (long) in_usernum;
-
- if (in_key->size != 4) {
- fprintf(stderr, "\033[31m\033[1m *** SOURCE DATABASE IS NOT 32-BIT *** ABORTING *** \033[0m\n");
- abort();
- }
-
- out_key->size = sizeof(out_usernum);
- out_key->data = realloc(out_key->data, out_key->size);
- memcpy(out_key->data, &out_usernum, sizeof(out_usernum));