mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-14 07:40:07 +02:00
We don't really need multi-precision-aware Gawk, and this removes two packages from the base set that are otherwise unneeded.
79 lines
1.6 KiB
Plaintext
79 lines
1.6 KiB
Plaintext
From 0e94b2cadb89649014ef45cacc0b0992cafb2657 Mon Sep 17 00:00:00 2001
|
|
From: Jerome Duval <jerome.duval@gmail.com>
|
|
Date: Mon, 4 May 2015 18:51:15 +0000
|
|
Subject: Haiku patch
|
|
|
|
|
|
diff --git a/extension/stack.c b/extension/stack.c
|
|
index 637378e..319ee3a 100644
|
|
--- a/extension/stack.c
|
|
+++ b/extension/stack.c
|
|
@@ -31,14 +31,14 @@
|
|
|
|
static size_t size;
|
|
static void **stack;
|
|
-static int index = -1;
|
|
+static int stack_index = -1;
|
|
|
|
/* stack_empty --- return true if stack is empty */
|
|
|
|
int
|
|
stack_empty()
|
|
{
|
|
- return index < 0;
|
|
+ return stack_index < 0;
|
|
}
|
|
|
|
/* stack_top --- return top object on the stack */
|
|
@@ -49,7 +49,7 @@ stack_top()
|
|
if (stack_empty() || stack == NULL)
|
|
return NULL;
|
|
|
|
- return stack[index];
|
|
+ return stack[stack_index];
|
|
}
|
|
|
|
/* stack_pop --- pop top object and return it */
|
|
@@ -60,7 +60,7 @@ stack_pop()
|
|
if (stack_empty() || stack == NULL)
|
|
return NULL;
|
|
|
|
- return stack[index--];
|
|
+ return stack[stack_index--];
|
|
}
|
|
|
|
/* stack_push --- push an object onto the stack */
|
|
@@ -75,7 +75,7 @@ int stack_push(void *object)
|
|
if (stack == NULL)
|
|
return 0;
|
|
size = INITIAL_STACK;
|
|
- } else if (index + 1 >= size) {
|
|
+ } else if (stack_index + 1 >= size) {
|
|
if (new_size < size)
|
|
return 0;
|
|
new_stack = realloc(stack, new_size * sizeof(void *));
|
|
@@ -85,6 +85,6 @@ int stack_push(void *object)
|
|
stack = new_stack;
|
|
}
|
|
|
|
- stack[++index] = object;
|
|
+ stack[++stack_index] = object;
|
|
return 1;
|
|
}
|
|
diff --git a/io.c b/io.c
|
|
index 378b115..935b600 100644
|
|
--- a/io.c
|
|
+++ b/io.c
|
|
@@ -47,6 +47,8 @@
|
|
#define S_ISREG(m) (((m) & S_IFMT) == S_IFREG)
|
|
#endif
|
|
|
|
+#include <sys/select.h>
|
|
+
|
|
#ifdef HAVE_TERMIOS_H
|
|
#include <termios.h>
|
|
#endif
|
|
--
|
|
2.14.2
|
|
|