func: static void goodB2G() wchar_t * data ; data = NULL; if ( globalReturnsTrueOrFalse ( ) )  int globalReturnsTrueOrFalse() return ( rand ( ) % 2 ) ; wchar_t myString [ ] = L "myString" data = wcsdup ( myString ); wchar_t myString [ ] = L "myString" data = wcsdup ( myString ); if ( globalReturnsTrueOrFalse ( ) )  int globalReturnsTrueOrFalse() return ( rand ( ) % 2 ) ; free ( data ); 