user_data_add
if (i > 0 && !user_data_add(&user_data, i)) {
static int user_data_add(struct user_data_st *user_data, size_t i);