From e037fd3364096fa5551dc1806bd1a1c48d6ccd34 Mon Sep 17 00:00:00 2001 From: Christian Jullien Date: Mon, 26 Sep 2016 07:02:42 +0200 Subject: [PATCH] pstrcpy looks to be needed by Windows win32/win64 builds. Reverted as PUB_FUNC to allow tcc.exe build again. --- libtcc.c | 2 +- tcc.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libtcc.c b/libtcc.c index 7b675c2f..d367ed17 100644 --- a/libtcc.c +++ b/libtcc.c @@ -135,7 +135,7 @@ BOOL WINAPI DllMain (HINSTANCE hDll, DWORD dwReason, LPVOID lpReserved) /********************************************************/ /* copy a string and truncate it. */ -ST_FUNC char *pstrcpy(char *buf, int buf_size, const char *s) +PUB_FUNC char *pstrcpy(char *buf, int buf_size, const char *s) { char *q, *q_end; int c; diff --git a/tcc.h b/tcc.h index 20846a3f..74a4c203 100644 --- a/tcc.h +++ b/tcc.h @@ -1167,7 +1167,7 @@ ST_DATA struct TCCState *tcc_state; #define AFF_PREPROCESS 0x0004 /* preprocess file */ /* public functions currently used by the tcc main function */ -ST_FUNC char *pstrcpy(char *buf, int buf_size, const char *s); +PUB_FUNC char *pstrcpy(char *buf, int buf_size, const char *s); ST_FUNC char *pstrcat(char *buf, int buf_size, const char *s); ST_FUNC char *pstrncpy(char *out, const char *in, size_t num); PUB_FUNC char *tcc_basename(const char *name);