Jim Park's Unicode NSIS merging - Step 1 : switch to TCHARs where relevant.
Compiler output is identical before & after this step git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/branches/wizou@6036 212acab6-be3b-0410-9dea-997c60f758d6
This commit is contained in:
parent
4e48722b63
commit
752d7d239a
209 changed files with 9698 additions and 7658 deletions
|
@ -5,29 +5,29 @@
|
|||
|
||||
#define PLUGINFUNCTION(name) \
|
||||
void __declspec(dllexport) name( \
|
||||
HWND hwndParent, int string_size, char *variables, stack_t **stacktop, extra_parameters *extra) { \
|
||||
HWND hwndParent, int string_size, TCHAR *variables, stack_t **stacktop, extra_parameters *extra) { \
|
||||
/*g_hwndParent=hwndParent;*/ \
|
||||
EXDLL_INIT(); \
|
||||
extra->RegisterPluginCallback(g_hInstance, NSISCallback);
|
||||
#define PLUGINFUNCTIONEND }
|
||||
|
||||
#define PLUGINFUNCTIONSHORT(name) void __declspec(dllexport) name(HWND hwndParent, int string_size, char *variables, stack_t **stacktop) { \
|
||||
#define PLUGINFUNCTIONSHORT(name) void __declspec(dllexport) name(HWND hwndParent, int string_size, TCHAR *variables, stack_t **stacktop) { \
|
||||
g_stringsize=string_size; \
|
||||
g_stacktop=stacktop;
|
||||
|
||||
extern char *AllocStr(char *str);
|
||||
extern void myitoa64(__int64 i, char *buffer);
|
||||
extern char *AllocString();
|
||||
extern char *system_getuservariable(int varnum);
|
||||
extern char *system_setuservariable(int varnum, char *var);
|
||||
extern char* system_popstring(); // NULL - stack empty
|
||||
extern char* system_pushstring(char *str);
|
||||
extern __int64 myatoi64(char *s);
|
||||
extern TCHAR *AllocStr(TCHAR *str);
|
||||
extern void myitoa64(__int64 i, TCHAR *buffer);
|
||||
extern TCHAR *AllocString();
|
||||
extern TCHAR *system_getuservariable(int varnum);
|
||||
extern TCHAR *system_setuservariable(int varnum, TCHAR *var);
|
||||
extern TCHAR* system_popstring(); // NULL - stack empty
|
||||
extern TCHAR* system_pushstring(TCHAR *str);
|
||||
extern __int64 myatoi64(TCHAR *s);
|
||||
extern int popint64(); // -1 -> stack empty
|
||||
extern void system_pushint(int value);
|
||||
|
||||
extern HANDLE GlobalCopy(HANDLE Old);
|
||||
extern char *copymem(char *output, char *input, int size);
|
||||
extern TCHAR *copymem(TCHAR *output, TCHAR *input, int size);
|
||||
|
||||
extern UINT_PTR NSISCallback(enum NSPIM);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue