#include "lib5.h" void foo(unsigned int *a) { show_int(*a); show_nl(); } unsigned int bar_v; unsigned int *bar(unsigned int a) { bar_v = a; return &bar_v; } unsigned int **hoge(unsigned int **a) { return a; } int main(int ac, char **av) { unsigned int x = 123; unsigned int *p; unsigned int **pp; foo(&x); p = bar(456); show_int(*p); show_nl(); pp = hoge(&p); show_int(**pp); show_nl(); return 0; }