summaryrefslogtreecommitdiff
path: root/libobjc
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2001-11-08 18:51:27 +0000
committerAldy Hernandez <aldyh@gcc.gnu.org>2001-11-08 18:51:27 +0000
commitf4fdaedae3d6455e4581627d57f7a60bc7596a87 (patch)
treebe3ad6cdfc094de4bbeea11e9a33aa3cc890f772 /libobjc
parent8270e11fe770b6920b8d9829c1a0271ad960e08e (diff)
downloadgcc-f4fdaedae3d6455e4581627d57f7a60bc7596a87.tar.gz
objc-api.h (_C_VECTOR): New.
2001-11-07 Aldy Hernandez <aldyh@redhat.com> * objc-api.h (_C_VECTOR): New. * encoding.c (VECTOR_TYPE): New. From-SVN: r46849
Diffstat (limited to 'libobjc')
-rw-r--r--libobjc/ChangeLog6
-rw-r--r--libobjc/encoding.c2
-rw-r--r--libobjc/objc/objc-api.h1
3 files changed, 9 insertions, 0 deletions
diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog
index 6e41008b78c..d4666fad732 100644
--- a/libobjc/ChangeLog
+++ b/libobjc/ChangeLog
@@ -1,3 +1,9 @@
+2001-11-07 Aldy Hernandez <aldyh@redhat.com>
+
+ * objc/objc-api.h (_C_VECTOR): New.
+
+ * encoding.c (VECTOR_TYPE): New.
+
Mon Oct 29 21:29:21 2001 Nicola Pero <n.pero@mi.flashnet.it>
* class.c: Rewritten the class table to use optimized, lock-free
diff --git a/libobjc/encoding.c b/libobjc/encoding.c
index 50d0ec91a97..1ed521afa74 100644
--- a/libobjc/encoding.c
+++ b/libobjc/encoding.c
@@ -56,6 +56,8 @@ Boston, MA 02111-1307, USA. */
#define REAL_TYPE _C_DBL
+#define VECTOR_TYPE _C_VECTOR
+
#define TYPE_FIELDS(TYPE) objc_skip_typespec (TYPE)
#define DECL_MODE(TYPE) *(TYPE)
diff --git a/libobjc/objc/objc-api.h b/libobjc/objc/objc-api.h
index d0e3bb7fefb..a0b404dc9ae 100644
--- a/libobjc/objc/objc-api.h
+++ b/libobjc/objc/objc-api.h
@@ -75,6 +75,7 @@ struct objc_method_description
#define _C_UNION_E ')'
#define _C_STRUCT_B '{'
#define _C_STRUCT_E '}'
+#define _C_VECTOR '!'
/*