David Chad
0b87e18ef1
(in libobjc:)
...
libobjc/8562
(in libobjc:)
* objc/hash.h (hash_string): Constify correctly.
(compare_ptrs): Use direct compare.
* objc/objc-list.h (list_nth): Rename index to indx to avoid shadow.
* objc/sarray.h: Global rename index to indx to avoid shadow.
(in gcc/testsuite:)
* objc.dg/headers.m: New test.
Co-Authored-By: Loren J. Rittle <ljrittle@acm.org>
From-SVN: r65461
2003-04-11 04:30:33 +00:00
Nicola Pero
4c341bf5b7
Added comments to the definition of IMP
...
From-SVN: r57072
2002-09-12 17:28:47 +00:00
Rodney Brown
40165636b5
encoding.h: Fix formatting.
...
2002-07-02 Rodney Brown <rbrown64@csc.com.au>
* objc/encoding.h: Fix formatting.
* objc/hash.h: Likewise.
* objc/objc-api.h: Likewise.
* objc/runtime.h: Likewise.
* objc/thr.h: Likewise.
* archive.c: Likewise.
* class.c: Likewise.
* encoding.c: Likewise.
* gc.c: Likewise.
* hash.c: Likewise.
* init.c: Likewise.
* misc.c: Likewise.
* nil_method.c: Likewise.
* objects.c: Likewise.
* sarray.c: Likewise.
* selector.c: Likewise.
* sendmsg.c: Likewise.
* thr-mach.c: Likewise.
* thr.c: Likewise.
From-SVN: r55190
2002-07-02 19:43:03 +00:00
Kaveh R. Ghazi
b62cc13a20
Object.m (forward, [...]): Fix unused parameter warnings.
...
* Object.m (forward, read, write): Fix unused parameter warnings.
* encoding.c: Include <stdlib.h>.
(target_flags): Mark with attribute unused.
(atoi): Delete.
* runtime.h (__objc_selector_max_index): Change to unsigned int.
(__objc_generate_gc_type_description): Prototype.
* selector.c (__objc_selector_max_index): Change to unsigned int.
From-SVN: r54884
2002-06-21 14:36:37 +00:00
Kaveh R. Ghazi
8f8c44cb4f
Object.m: Fix signed/unsigned warning.
...
* Object.m: Fix signed/unsigned warning.
* Protocol.m: Likewise.
* archive.c: Always include stdlib.h.
(objc_read_short, objc_read_unsigned_short, objc_read_int,
objc_read_long, __objc_read_nbyte_uint, __objc_read_nbyte_ulong):
Fix signed/unsigned warning.
(objc_write_type, objc_read_type, objc_write_types,
objc_read_types): Ensure ctype 8-bit safety.
(__objc_no_write, __objc_no_read): Mark unused parameters.
* class.c (class_table_setup): Specify void arg.
* encoding.c (atoi, objc_sizeof_type, objc_alignof_type,
objc_skip_typespec, objc_skip_offset,
objc_layout_structure_next_member): Ensure ctype 8-bit safety.
(objc_layout_structure_next_member): Ensure variables are
initialized.
* gc.c (__objc_generate_gc_type_description,
class_ivar_set_gcinvisible): Mark unused parameters.
* init.c (__objc_send_load, __objc_destroy_class_tree_node): Mark
unused parameters.
(__objc_init_protocols) Fix signed/unsigned warning.
* nil_method.c (nil_method): Mark unused parameters.
* thr.h (objc_thread_callback): Specify void arg.
* sarray.c (sarray_new, sarray_realloc, sarray_free): Fix
signed/unsigned warning.
(sarray_free): Fix formatting.
* selector.c (sel_types_match): Ensure ctype 8-bit safety.
* sendmsg.c (__objc_init_install_dtable) Mark unused parameters.
From-SVN: r54649
2002-06-15 17:50:14 +00:00
Hans-Peter Nilsson
0bd9dd55a7
re PR objc/6107 (sparc-sun-solaris2.7 gcc-3.1 extra objc testsuite failures w/-m64)
...
PR objc/6107
* objc/objc-api.h (struct objc_protocol_list): Change type of
member count from int to size_t.
From-SVN: r52058
2002-04-09 07:06:18 +00:00
Aldy Hernandez
f4fdaedae3
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
2001-11-08 18:51:27 +00:00
Nicola Pero
42d28de5b2
Fixed object_is_class and object_is_metaclass
...
From-SVN: r44039
2001-07-16 11:36:24 +00:00
Nicola Pero
b894530e6d
thr.c (objc_thread_add): New function.
...
2001-03-14 Nicola Pero <n.pero@mi.flashnet.it>
* thr.c (objc_thread_add): New function.
(objc_thread_remove): Ditto.
* objc/thr.h: Declare them.
* libobjc.def: Mention them.
From-SVN: r40479
2001-03-15 02:18:09 +00:00
Ovidiu Predescu
406515b276
Added __objc_msg_forward...
...
Added __objc_msg_forward, a hook that allows external libraries to
provide a function that returns the real forwarding function. This can
alleviate problems __builtin_apply() and friends have on various
platforms. (Solution suggested by Helge Hess.)
From-SVN: r38651
2001-01-03 08:49:34 +00:00
Kaveh R. Ghazi
8dd8d754d2
* objc/hash.h: Include string.h.
...
From-SVN: r35019
2000-07-13 18:56:49 +00:00
Zack Weinberg
2e3120e80d
Protocol.h, [...]: Change #endif labels to comments.
...
* objc/Protocol.h, objc/objc-list.h: Change #endif labels to
comments.
From-SVN: r32812
2000-03-29 20:19:06 +00:00
Richard Frith-Macdonald
1df287f8fb
encoding.c (objc_skip_type_qualifiers): Handle _C_BYREF.
...
* encoding.c (objc_skip_type_qualifiers): Handle _C_BYREF.
(objc_get_type_qualifiers): Similarly.
* objc/encoding.h (_C_BYREF): Define.
(_F_BYREF): Define.
From-SVN: r22917
1998-10-08 05:23:35 -06:00
David S. Miller
07181a20e3
sarray.h: Make boffset be an unsigned long when sparc so it works out on 64-bit systems.
...
* objc/sarray.h: Make boffset be an unsigned long when sparc so it
works out on 64-bit systems.
From-SVN: r22881
1998-10-06 19:21:54 -07:00
Jeffrey A Law
789eb4f550
* All .h files pushed down into the objc/ subdirectory.
...
* Makefile.in (copy_headers): Corresponding changes.
* configure.in (AC_INIT): Corresponding changes.
* configure: Rebuilt.
From-SVN: r22664
1998-09-30 02:17:56 -06:00