// Yes, we do this the long way.
// No, we don't use CtdlForEachUser() because that requires multiple reads for each record
// TODO: make an index
- void *cur = cdb_rewind(CDB_USERS);
- while (cdbus = cdb_next_item(cur, CDB_USERS), cdbus != NULL) {
+ cdb_rewind(CDB_USERS);
+ while (cdbus = cdb_next_item(CDB_USERS), cdbus != NULL) {
usptr = (struct ctdluser *) cdbus->ptr;
if (usptr->uid == number) {
}
// Phase 1 : build an array of all our user account names
- void *cur = cdb_rewind(CDB_USERS);
- while (cdbus = cdb_next_item(cur, CDB_USERS), cdbus != NULL) {
+ cdb_rewind(CDB_USERS);
+ while (cdbus = cdb_next_item(CDB_USERS), cdbus != NULL) {
usptr = (struct ctdluser *) cdbus->ptr;
if (strlen(usptr->fullname) > 0) {
array_append(all_users, usptr->fullname);