Fredrik Fornwall
9 years ago
2 changed files with 43 additions and 0 deletions
@ -0,0 +1,6 @@ |
|||
TERMUX_PKG_HOMEPAGE=https://github.com/LonnyGomes/hexcurse |
|||
TERMUX_PKG_DESCRIPTION="Console hexeditor" |
|||
TERMUX_PKG_VERSION=1.58 |
|||
TERMUX_PKG_SRCURL=https://github.com/LonnyGomes/hexcurse/archive/hexcurse-${TERMUX_PKG_VERSION}.tar.gz |
|||
TERMUX_PKG_FOLDERNAME=hexcurse-hexcurse-${TERMUX_PKG_VERSION} |
|||
TERMUX_PKG_DEPENDS="ncurses" |
@ -0,0 +1,37 @@ |
|||
diff -u -r ../hexcurse-hexcurse-1.58/src/getopt.c ./src/getopt.c
|
|||
--- ../hexcurse-hexcurse-1.58/src/getopt.c 2014-02-26 19:26:34.000000000 -0500
|
|||
+++ ./src/getopt.c 2015-08-23 07:53:55.917711262 -0400
|
|||
@@ -32,16 +32,6 @@
|
|||
#undef optind |
|||
#undef alloca |
|||
|
|||
-/* The following modification was submited by Claudio Fanin. This change *
|
|||
- * enables hexcurse to be compiled with SGI's proprietary compiler */
|
|||
-#ifdef _SGIAPI
|
|||
-#include <alloca.h>
|
|||
-#endif
|
|||
-#ifndef __alloca
|
|||
-#define __alloca alloca
|
|||
-#endif
|
|||
-/* end of modification */
|
|||
-
|
|||
#ifdef HAVE_OPTIND |
|||
extern char* optarg; |
|||
#else |
|||
@@ -85,7 +75,7 @@
|
|||
char **argv; |
|||
{ |
|||
int nonopts_size = (last_nonopt - first_nonopt) * sizeof (char *); |
|||
- char **temp = (char **) __alloca (nonopts_size);
|
|||
+ char **temp = (char **) malloc(nonopts_size);
|
|||
|
|||
/* Interchange the two blocks of data in ARGV. */ |
|||
|
|||
@@ -95,6 +85,7 @@
|
|||
my_bcopy ((char *) temp, |
|||
(char *) &argv[first_nonopt + optind - last_nonopt], |
|||
nonopts_size); |
|||
+ free(temp);
|
|||
|
|||
/* Update records for the slots the non-options now occupy. */ |
|||
|
Loading…
Reference in new issue