typedef struct user {
    char name[MAX_NAME];
    char profile_pic[MAX_NAME];  // This is a *filename*, not the file contents.
    struct post *first_post;
    struct user *friends[MAX_FRIENDS];
    struct user *next;
} User;

/*
 * From the list pointed to by *user_ptr_del, delete the user
 * with the given name.
 * Remove the deleted user from any lists of friends.
 *
 * Return:
 *   - 0 on success.
 *   - 1 if a user with this name does not exist.
 */
int delete_user(const char *name, User **user_ptr_del) {
    if (find_user(name, user_ptr_del) == NULL) {  // don't think this is right help
        return 1;
    }
how to fix warning: incompatible pointer types passing 'User **' (aka 'struct user **') to parameter of type 'const User *' (aka 'const struct user *'); dereference with * [-Wincompatible-pointer-types]
    if (find_user(name, user_ptr_del) == NULL) {