my $x; $x *= 2; Use of uninitialized value $x in multiplication (*) at ... #### void something( char *x ) { printf( "%s\n", *x ); } ... char *s; something( s );