Browse Source

A few tweaks needed to unzipfx

Signed-off-by: falkTX <falktx@falktx.com>
tags/22.02
falkTX 3 years ago
parent
commit
c3a1888750
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
3 changed files with 8 additions and 8 deletions
  1. +1
    -1
      deps/unzipfx/unzip.c
  2. +6
    -6
      deps/unzipfx/unzipfx/appDetails.c
  3. +1
    -1
      deps/unzipfx/unzipfx/appDetails.h

+ 1
- 1
deps/unzipfx/unzip.c View File

@@ -1338,7 +1338,7 @@ int uz_opts(__G__ pargc, pargv)
argc = *pargc;
argv = *pargv;

uO.exdir = sfx_get_tmp_path(0);
uO.exdir = sfx_get_tmp_path();
uO.overwrite_all = 1;

sfx_app_set_args(argc-1, argv+1);


+ 6
- 6
deps/unzipfx/unzipfx/appDetails.c View File

@@ -5,6 +5,8 @@

#ifdef WIN32
# include <windows.h>
#else
# include <unistd.h>
#endif

#include "appDetails.h"
@@ -26,7 +28,7 @@ int sfx_app_autorun_now()
int i, cmdBufLen = 0;
char cmdBuf[CMD_BUF_LEN];

const char* const path = sfx_get_tmp_path(1);
const char* const path = sfx_get_tmp_path();
chdir(path);

strcpy(cmdBuf, path);
@@ -60,13 +62,12 @@ int sfx_app_autorun_now()
#endif
}

char* sfx_get_tmp_path(int withAppName)
char* sfx_get_tmp_path()
{
#ifdef WIN32
GetTempPathA(512 - strlen(DISTRHO_PLUGIN_LABEL), sfx_tmp_path);

if (withAppName == 1)
strcat(sfx_tmp_path, DISTRHO_PLUGIN_LABEL);
strcat(sfx_tmp_path, DISTRHO_PLUGIN_LABEL);
#else
char* const tmp = getenv("TMP");

@@ -75,8 +76,7 @@ char* sfx_get_tmp_path(int withAppName)
else
strcpy(sfx_tmp_path, "/tmp");

if (withAppName == 1)
strcat(sfx_tmp_path, "/" DISTRHO_PLUGIN_LABEL);
strcat(sfx_tmp_path, "/" DISTRHO_PLUGIN_LABEL);
#endif

return sfx_tmp_path;


+ 1
- 1
deps/unzipfx/unzipfx/appDetails.h View File

@@ -14,6 +14,6 @@

void sfx_app_set_args(int argc, char** argv);
int sfx_app_autorun_now();
char* sfx_get_tmp_path(int withAppName);
char* sfx_get_tmp_path();

#endif // __APP_DETAILS_H__

Loading…
Cancel
Save