| 1 |
diff -up Io-2007-10-10/libs/iovm/source/IoMessage_opShuffle.c~ Io-2007-10-10/libs/iovm/source/IoMessage_opShuffle.c
|
| 2 |
--- Io-2007-10-10/libs/iovm/source/IoMessage_opShuffle.c~ 2008-03-30 21:46:23.000000000 +0200
|
| 3 |
+++ Io-2007-10-10/libs/iovm/source/IoMessage_opShuffle.c 2008-03-30 21:46:23.000000000 +0200
|
| 4 |
@@ -6,6 +6,7 @@
|
| 5 |
#include "IoMessage_opShuffle.h"
|
| 6 |
#include "IoMap.h"
|
| 7 |
#include "IoNumber.h"
|
| 8 |
+#include <ctype.h>
|
| 9 |
|
| 10 |
#define DATA(self) ((IoMessageData *)IoObject_dataPointer(self))
|
| 11 |
|
| 12 |
diff -up Io-2007-10-10/libs/basekit/source/UArray_string.c~ Io-2007-10-10/libs/basekit/source/UArray_string.c
|
| 13 |
--- Io-2007-10-10/libs/basekit/source/UArray_string.c~ 2008-03-30 21:43:58.000000000 +0200
|
| 14 |
+++ Io-2007-10-10/libs/basekit/source/UArray_string.c 2008-03-30 21:43:58.000000000 +0200
|
| 15 |
@@ -8,6 +8,7 @@
|
| 16 |
#include <stdarg.h>
|
| 17 |
#include <stdio.h>
|
| 18 |
#include <stddef.h>
|
| 19 |
+#include <ctype.h>
|
| 20 |
|
| 21 |
void UArray_append_(UArray *self, const UArray *other)
|
| 22 |
{
|
| 23 |
diff -up Io-2007-10-10/libs/basekit/source/UArray.h~ Io-2007-10-10/libs/basekit/source/UArray.h
|
| 24 |
--- Io-2007-10-10/libs/basekit/source/UArray.h~ 2008-03-30 21:43:37.000000000 +0200
|
| 25 |
+++ Io-2007-10-10/libs/basekit/source/UArray.h 2008-03-30 21:43:37.000000000 +0200
|
| 26 |
@@ -165,6 +165,8 @@ BASEKIT_API int UArray_isZero(const UArr
|
| 27 |
|
| 28 |
BASEKIT_API int UArray_contains_(const UArray *self, const UArray *other);
|
| 29 |
BASEKIT_API int UArray_containsAnyCase_(const UArray *self, const UArray *other);
|
| 30 |
+BASEKIT_API int UArray_containsLong_(const UArray *self, long value);
|
| 31 |
+BASEKIT_API int UArray_containsDouble_(const UArray *self, double value);
|
| 32 |
|
| 33 |
// find
|
| 34 |
|
| 35 |
@@ -244,6 +246,10 @@ typedef int (UArraySortCallback)(const v
|
| 36 |
|
| 37 |
BASEKIT_API void UArray_sortBy_(UArray *self, UArraySortCallback *cmp);
|
| 38 |
|
| 39 |
+// misc
|
| 40 |
+
|
| 41 |
+BASEKIT_API long UArray_findAnyCase_(const UArray *self, const UArray *other);
|
| 42 |
+
|
| 43 |
// accessing
|
| 44 |
|
| 45 |
#define UARRAY_BYTEPOSAT_(self, n) (self->itemSize * n)
|
| 46 |
diff -up Io-2007-10-10/libs/basekit/source/UArray_character.c~ Io-2007-10-10/libs/basekit/source/UArray_character.c
|
| 47 |
--- Io-2007-10-10/libs/basekit/source/UArray_character.c~ 2008-03-30 21:33:06.000000000 +0200
|
| 48 |
+++ Io-2007-10-10/libs/basekit/source/UArray_character.c 2008-03-30 21:33:06.000000000 +0200
|
| 49 |
@@ -5,6 +5,7 @@
|
| 50 |
|
| 51 |
#include "UArray.h"
|
| 52 |
#include <math.h>
|
| 53 |
+#include <ctype.h>
|
| 54 |
|
| 55 |
// set
|
| 56 |
|