p |OP* |scope |NULLOK OP* o
Ap |char* |screaminstr |NN SV *bigstr|NN SV *littlestr|I32 start_shift \
|I32 end_shift|NN I32 *old_posp|I32 last
-#if !defined(VMS)
-p |I32 |setenv_getix |NN const char* nam
+#if !defined(VMS) && defined(PERL_IN_UTIL_C)
+s |I32 |setenv_getix |NN const char* nam
#endif
Apd |void |setdefout |NULLOK GV* gv
Ap |HEK* |share_hek |NN const char* str|I32 len|U32 hash
#define scope Perl_scope
#endif
#define screaminstr Perl_screaminstr
-#if !defined(VMS)
+#if !defined(VMS) && defined(PERL_IN_UTIL_C)
#ifdef PERL_CORE
-#define setenv_getix Perl_setenv_getix
+#define setenv_getix S_setenv_getix
#endif
#endif
#define setdefout Perl_setdefout
#define scope(a) Perl_scope(aTHX_ a)
#endif
#define screaminstr(a,b,c,d,e,f) Perl_screaminstr(aTHX_ a,b,c,d,e,f)
-#if !defined(VMS)
+#if !defined(VMS) && defined(PERL_IN_UTIL_C)
#ifdef PERL_CORE
-#define setenv_getix(a) Perl_setenv_getix(aTHX_ a)
+#define setenv_getix(a) S_setenv_getix(aTHX_ a)
#endif
#endif
#define setdefout(a) Perl_setdefout(aTHX_ a)
#define PERL_ARGS_ASSERT_SCREAMINSTR \
assert(bigstr); assert(littlestr); assert(old_posp)
-#if !defined(VMS)
-PERL_CALLCONV I32 Perl_setenv_getix(pTHX_ const char* nam)
+#if !defined(VMS) && defined(PERL_IN_UTIL_C)
+STATIC I32 S_setenv_getix(pTHX_ const char* nam)
__attribute__nonnull__(pTHX_1);
#define PERL_ARGS_ASSERT_SETENV_GETIX \
assert(nam)
#endif /* WIN32 || NETWARE */
#ifndef PERL_MICRO
-I32
-Perl_setenv_getix(pTHX_ const char *nam)
+static I32
+S_setenv_getix(pTHX_ const char *nam)
{
register I32 i;
register const I32 len = strlen(nam);