#include <stdio.h>

int copy(void *p_data) {
    p_data = (void *)(0xffffffff); // для теста
}

int ref(void **pp_data) {
    (*pp_data) = (void *)(0xffffffff); // для теста
}

int main(void) {
    void *p_data = NULL;

    copy(p_data);
    printf("copy value is: %p\n", p_data);

    ref(&p_data);
    printf("ref value is: %p\n", p_data);
}
