+#ifdef PERL_GLOBAL_STRUCT
+# ifdef PERL_GLOBAL_STRUCT_PRIVATE
+ veto = my_plvarsp->Gveto_cleanup;
+# endif
+ free_global_struct(my_vars);
+# ifdef PERL_GLOBAL_STRUCT_PRIVATE
+ if (!veto)
+ my_plvarsp = NULL;
+ /* Remember, functions registered with atexit() can run after this point,
+ and may access "global" variables, and hence end up calling
+ Perl_GetVarsPrivate() */
+#endif
+#endif /* PERL_GLOBAL_STRUCT */
+