summaryrefslogtreecommitdiffhomepage
path: root/crt/nt32/Scrt1.c
diff options
context:
space:
mode:
Diffstat (limited to 'crt/nt32/Scrt1.c')
-rw-r--r--crt/nt32/Scrt1.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/crt/nt32/Scrt1.c b/crt/nt32/Scrt1.c
index d8ccb17..6a0c031 100644
--- a/crt/nt32/Scrt1.c
+++ b/crt/nt32/Scrt1.c
@@ -3,13 +3,15 @@
/* see also: crtidata.c */
/****************************************/
+#include "crtinit.h"
+
static const unsigned short * __inherit = 0;
-extern const unsigned short * __ctty __attribute((weak,alias("__inherit")));
+extern const unsigned short * __ctty __hidden __attribute((weak,alias("__inherit")));
-int __attribute__((__visibility__("hidden"))) __psx_init(int *,char ***,char ***,void *);
-void __attribute__((__visibility__("hidden"))) __libc_entry_routine(void *,void *,const unsigned short *,int);
+int __hidden __psx_init(int *,char ***,char ***,void *);
+void __hidden __libc_entry_routine(void *,void *,const unsigned short *,int);
-void __libc_loader_init(void * __main, int flags)
+void __hidden __libc_loader_init(void * __main, int flags)
{
__libc_entry_routine(__main,__psx_init,__ctty,flags);
}