Skip to content
Snippets Groups Projects
  1. Jan 01, 2019
  2. Jan 03, 2018
  3. Jan 01, 2017
  4. Jan 04, 2016
  5. Jan 05, 2015
  6. Jan 02, 2014
  7. Feb 03, 2013
  8. Jan 04, 2013
  9. Jun 07, 2011
    • Nicola Pero's avatar
      In libobjc/: 2011-06-07 Nicola Pero <nicola.pero@meta-innovation.com> · 0b0b41a8
      Nicola Pero authored
      In libobjc/:
      2011-06-07  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* objc-private/module-abi-8.h (class_get_instance_size): Removed.
      	* objects.c (class_create_instance): Removed.
      	* error.c (__USE_FIXED_PROTOTYPES__): Removed.
      	* gc.c (__objc_generate_gc_type_description): Use
      	class_getInstanceSize() instead of class_get_instance_size().
      	* selector.c (sel_types_match): Made static.
      	(sel_get_typed_uid): Removed.
      	(sel_get_any_typed_uid): Removed.
      	(sel_get_name): Removed.
      	(sel_get_type): Removed.
      	(sel_register_name): Removed.
      	(sel_register_typed_name): Removed.
      	(sel_get_uid): Removed.
      
      From-SVN: r174773
      0b0b41a8
  10. May 24, 2011
    • Nicola Pero's avatar
      In libobjc/: 2011-05-24 Nicola Pero <nicola.pero@meta-innovation.com> · 85fe6408
      Nicola Pero authored
      In libobjc/:
      2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	PR libobjc/48177
      	* selector.c (__sel_register_typed_name): Use sel_types_match()
      	instead of strcmp() to compare selector types (Suggestion by
      	Richard Frith-Macdonald <rfm@gnu.org>).
      
      In gcc/testsuite/:
      2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	PR libobjc/48177
      	* objc.dg/pr48177.m: New testcase.
      
      From-SVN: r174143
      85fe6408
  11. Feb 28, 2011
    • Nicola Pero's avatar
      In libobjc/: 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com> · 68ade9e4
      Nicola Pero authored
      In libobjc/:
      2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
      	
      	* selector.c (sel_getTypedSelector): Return NULL if there are
      	multiple selectors with conflicting types.
      	* objc/runtime.h (sel_getTypedSelector): Updated documentation.
      	
      In gcc/testsuite/:
      2011-02-28  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return
      	NULL in case of a selector with conflicting types.
      	* obj-c++.dg/gnu-api-2-sel.mm: Same change.
      
      From-SVN: r170563
      68ade9e4
  12. Jan 03, 2011
  13. Dec 24, 2010
    • Nicola Pero's avatar
      In libobjc/: 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com> · 9cacfc3e
      Nicola Pero authored
      In libobjc/:
      2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* selector.c (sel_getTypedSelector): Return NULL if given a NULL
      	argument.
      	(sel_registerTypedName): Same.
      	(sel_registerName): Same.
      	* objc/runtime.h: Updated documentation.
      	
      In gcc/testsuite/:
      2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* objc.dg/gnu-api-2-sel.m: Test calling sel_getUid,
      	sel_registerName and sel_registerTypedName with NULL arguments.
      	Updated the test to work with the Apple runtime as well.
      	* obj-c++.dg/gnu-api-2-sel.mm: Same change.
      
      From-SVN: r168231
      9cacfc3e
    • Nicola Pero's avatar
      In libobjc/: 2010-12-24 Nicola Pero <nicola.pero@meta-innovation.com> · 5750872c
      Nicola Pero authored
      In libobjc/:
      2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* objc/runtime.h (sel_getType): Renamed to sel_getTypeEncoding to
      	be consistent with method_getTypeEncoding and
      	ivar_getTypeEncoding.
      	(sel_copyTypedSelectorList, sel_getTypedSelector): New.
      	* selector.c (sel_getType): Renamed to sel_getTypeEncoding.
      	(sel_copyTypedSelectorList, sel_getTypedSelector): New.
      	(sel_get_type): Updated call to sel_getType.
      	
      In gcc/testsuite/:
      2010-12-24  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* objc.dg/gnu-api-2-sel.m: Updated for renaming of sel_getType to
      	sel_getTypeEncoding.  Test that sel_getTypeEncoding returns NULL
      	when called with a NULL argument.  Added test for
      	sel_copyTypedSelectorList and sel_getTypedSelector.
      	* obj-c++.dg/gnu-api-2-sel.mm: Same changes.
      
      From-SVN: r168229
      5750872c
  14. Dec 21, 2010
    • Nicola Pero's avatar
      In libobjc/: 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com> · c75534d1
      Nicola Pero authored
      In libobjc/:
      2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	PR libobjc/45953
      	* selector.c (__sel_register_typed_name): When registering a new
      	selector with the same name as an existing one, reuse the existing
      	name string.  Also updated types, casts and comments in the whole
      	function.
      
      In gcc/testsuite/:
      2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	PR libobjc/45953
      	* objc.dg/libobjc-selector-1.m: New test.
      
      From-SVN: r168115
      c75534d1
    • Nicola Pero's avatar
      In libobjc/: 2010-12-21 Nicola Pero <nicola.pero@meta-innovation.com> · 600cbba2
      Nicola Pero authored
      In libobjc/:
      2010-12-21  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* objc-private/module-abi-8.h (struct objc_symtab): Declare 'refs'
      	to be 'struct objc_selector *' and not 'SEL'.
      	* init.c (__objc_exec_class): Call
      	__objc_register_selectors_from_module instead of iterating over
      	each selector and calling __sel_register_typed_name for each.
      	* objc-private/selector.h: Declare
      	__objc_register_selectors_from_module instead of
      	__sel_register_typed_name.
      	* selector.c (__objc_register_selectors_from_module): New.
      	(__sel_register_typed_name): Made static.
      
      From-SVN: r168113
      600cbba2
  15. Dec 19, 2010
    • Nicola Pero's avatar
      In libobjc/: 2010-12-19 Nicola Pero <nicola.pero@meta-innovation.com> · 1af5b8f5
      Nicola Pero authored
      In libobjc/:
      2010-12-19  Nicola Pero  <nicola.pero@meta-innovation.com>
      
      	* init.c: Include objc-private/selector.h.  Do not declare
      	__sel_register_typed_name.
      	* objc-private/selector.h (__sel_register_typed_name): Declare.
      	* selector.c: Include objc-private/selector.h.
      
      From-SVN: r168039
      1af5b8f5
  16. Dec 14, 2010
  17. Oct 15, 2010
    • Nicola Pero's avatar
      In libobjc/: 2010-10-14 Nicola Pero <nicola.pero@meta-innovation.com> · f7185d47
      Nicola Pero authored
      In libobjc/:
      2010-10-14  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              * init.c (__objc_init_protocol): New function which fixes up a
              protocol's class pointer, registers it with the runtime, register
              all protocol selectors and registers associated protocols too.
              (objc_init_statics): Detect if we are initializing protocols, and
              if so, use __objc_init_protocol instead of only fixing up the
              class pointer.
              (__objc_init_protocls): Use __objc_init_protocol.
              * objc-private/module-abi-8.h: Updated comments.
              * objc-private/runtime.h
              (__objc_register_selectors_from_description_list): New.
              * selector.c (__objc_register_selectors_from_description_list):
              New.  (struct objc_method_description_list): Declare.
              * Protocol.m ([-descriptionForInstanceMethod:]): Use sel_get_name
              when accessing the name of a method, which is now correctly a SEL.
              ([-descriptionForClassMethod:]): Same change.
              * protocols.c (protocol_getMethodDescription): Same change.
              * objc/runtime.h: Updated comments.
              (sel_registerTypedName): Fixed typo in function name.
      
      From-SVN: r165499
      f7185d47
  18. Oct 12, 2010
    • Nicola Pero's avatar
      archive.c: Do not include objc/objc.h. · 718a8e53
      Nicola Pero authored
      2010-10-12  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              * archive.c: Do not include objc/objc.h.
              * class.c: Do not include objc/objc.h.
              * encoding.c: Include objc/runtime.h, ctype.h and
              objc-private/module-abi-8.h instead of objc/objc-api.h and
              objc/encoding.h.
              * error.c: Do not include objc/objc.h.
              * gc.c: Include tconfig.h and objc/encoding.h only if
              OBJC_WITH_GC.
              * hash.c: Include objc/runtime.h and objc/thr.h instead of
              objc/objc-api.h.  Do not include objc/objc.h.
              * init.c: Do not include objc/objc.h.
              * ivars.c: Include objc/runtime.h, objc-private/module-abi-8.h and
              objc/thr.h instead of objc/objc-api.h.  Do not include
              objc/objc.h.
              * linking.m: Tidied comment.
              * memory.c: Include objc/runtime.h instead of objc/objc-api.h.
              Do not include objc/objc.h.
              * objects.c: Do not include objc/objc.h.
              * objc-sync.c: Include objc/runtime.h instead of objc/objc-api.h.
              * protocols.c: Do not include objc/objc.h.
              * sarray.c: Include objc/runtime.h instead of objc/objc-api.h.  Do
              not include objc/objc.h.
              * selector.c: Do not include objc/objc.h.
              * sendmsg.c: Do not include objc/objc.h.
              * thr.c: Include objc/runtime.h instead of objc/objc-api.h.
              Do not include objc/objc.h.
              * objc/objc-decls.h: Reindented code.
              * objc/runtime.h Include objc-decls.h.  Updated comments.
              (objc_malloc): New.
              (objc_atomic_malloc): New.
              (objc_calloc): New.
              (objc_realloc): New.
              (objc_free): New.
              * objc-private/runtime.h: Updated comments.
      
      From-SVN: r165386
      718a8e53
    • Nicola Pero's avatar
      In libobjc/: 2010-10-12 Nicola Pero <nicola.pero@meta-innovation.com> · debfbfee
      Nicola Pero authored
      In libobjc/:
      2010-10-12  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              * Makefile.in (C_SOURCE_FILES): Added protocols.c.
              * objc-private/protocols.h: New.
              * protocols.c: New.
              * init.c: Include objc-private/protocols.h.
              (__objc_exec_class): Call __objc_protocols_init on startup.
              (__objc_init_protocols): Call __objc_protocols_add_protocol.
              * objc-private/runtime.h: Use (struct objc_method_list *) instead
              of MethodList_t, and (struct objc_method *) instead of Method_t.
              * objc/deprecated/struct_objc_class.h: Define
              __objc_STRUCT_OBJC_CLASS_defined.
              * objc-private/module-abi-8.h (struct
              objc_method_description_list): New.
              (struct objc_class): Only define if
              __objc_STRUCT_OBJC_CLASS_defined is undefined.
              * objc/runtime.h (class_getName): New.
              (objc_getProtocol): New.
              (objc_copyProtocolList): New.
              (class_addProtocol): New.
              (class_conformsToProtocol): New.
              (class_copyProtocolList): New.
              (protocol_conformsToProtocol): New.
              (protocol_isEqual): New.
              (protocol_getName): New.
              (protocol_getMethodDescription): New.
              (protocol_copyMethodDescriptionList): New.
              (protocol_getProperty): New.
              (protocol_copyPropertyList): New.
              (protocol_copyProtocolList): New.
              * class.c (class_getName): New.
              * selector.c (sel_isEqual): New.
      
      From-SVN: r165349
      debfbfee
    • Nicola Pero's avatar
      In libobjc/: 2010-10-12 Nicola Pero <nicola.pero@meta-innovation.com> · 524660d2
      Nicola Pero authored
      In libobjc/:
      2010-10-12  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              * selector.c (sel_getName): Return "<null selector>" for a NULL
              argument.
              (sel_get_name): Return 0 for a NULL argument.
              * objc/runtime.h (sel_getName): Updated documentation.
      
              * objc-private/hash.h (class_hash_table): Unused declaration
              removed.
              (module_hash_table): Same.
              * objc/deprecated/hash.h: Same changes.
      
      From-SVN: r165348
      524660d2
  19. Oct 10, 2010
    • Nicola Pero's avatar
      objc.h: Updated comments. · bc18535a
      Nicola Pero authored
      2010-10-11  Nicola Pero  <nicola.pero@meta-innovation.com>
      
              * objc/objc.h: Updated comments.
              * objc/objc-api.h: (object_copy): Added one argument; use a
              #define to maintain backwards-compatibility.  Moved
              _objc_object_alloc, _objc_object_copy, _objc_object_dispose and
              objc_get_uninstalled_dtable into
              objc/deprecated/objc_get_uninstalled_dtable.h and
              objc/deprecated/objc_object_alloc.h.  Include these files.
              * objc/deprecated/objc_get_uninstalled_dtable.h: New.
              * objc/deprecated/objc_object_alloc.h: New.
              * objc/runtime.h (set_getName): New.
              (sel_getType): New.
              (sel_getUid): New.
              (sel_registerName): New.
              (sel_registerTypedName): New.
              (sel_isEqual): New.
              (class_createInstance): New.
              (object_copy): New.
              (object_dispose): New.
              * objects.c: Do not include tconfig.h.  Include gc_typed.h if
              building the garbage collection version.
              (__objc_object_alloc): Removed.
              (__objc_object_copy): Removed.
              (__objc_object_dispose): Removed.
              (class_createInstance): New from code in class_create_instance.
              Cast second argument of GC_malloc_explicitly_typed.  Use
              objc_calloc.  Do not call _objc_object_alloc.
              (class_create_instance): Call class_createInstance.
              (object_copy): Added extraBytes argument.  Do not call
              _objc_object_copy.
              (object_dispose): Do not call _objc_object_dispose.
              * memory.c (objc_free): When using garbage collection, mark the
              argument as unused.
              * selector.c (sel_getName): New.
              (sel_get_name): Call sel_getName.
              (sel_getType): New.
              (sel_get_type): Call sel_getType.
              (sel_registerName): New.
              (sel_register_name): Call sel_registerName.
              (sel_registerTypedName): New.
              (sel_register_typed_name): Call sel_registerTypedName.
              (sel_getUid): New.
              (sel_get_uid): Call sel_getUid.
      
      From-SVN: r165264
      bc18535a
  20. Sep 18, 2010
    • Nicola Pero's avatar
      In libobjc/: · 5d3b14bd
      Nicola Pero authored
              * hash.c: Include objc-private/hash.h instead of objc/hash.h.
      
              * objc/sarray.h: Moved into objc/deprecated/sarray.h;
              objc/sarray.h replaced with a placeholder including the file from
              the deprecated/ directory.
              * objc-private/sarray.h: New file (private copy of sarray.h).
              * hash.c: Include <assert.h> instead of "assert.h"
              * sarray.c: Include <assert.h> instead of "assert.h".  Include
              objc-private/sarray.h instead of objc/sarray.h.
              * selector.c: Include objc-private/sarray.h instead of
              objc/sarray.h.
              * sendmsg.c: Include <assert.h>.  Include objc-private/sarray.h
              instead of objc/sarray.h.
              * Makefile.in (OBJC_DEPRECATED_H): Added sarray.h.
      
      From-SVN: r164389
      5d3b14bd
  21. Sep 17, 2010
    • Nicola Pero's avatar
      In libobjc/: · 5be9cdc1
      Nicola Pero authored
              * objc/hash.h: Moved into objc/deprecated/hash.h; objc/hash.h
              replaced with a placeholder including the file from the
              deprecated/ directory.
              * objc/objc-api.h: Updated includes.
              * objc/typedstream.h: Updated includes.
              * objc-private/hash.h: New file (private copy of hash.h).
              * objc/objc-list.h: Moved into objc/deprecated/objc-list.h;
              objc/objc-list.h replaced with a placeholder including the file
              from the deprecated/ directory.
              * objc-private/objc-list.h: New file (private copy of objc-list.h).
              * init.c: Include objc-private/hash.h and objc-private/objc-list.h
              instead of objc/hash.h and objc/objc-list.h.
              * selector.c: Same change.
              * class.c: Added include <string.h>, which used to be implicitly included
              when hash.h was included.
              * exception.c: Same change.
              * objects.c: Same change.
              * sarray.c: Same change.
              * sendmsg.c: Same change.
              * Makefile.in (OBJC_DEPRECATED_H): Added hash.h and objc-list.h.
              (OBJC_H): Removed hash.h and objc-list.h
      
      From-SVN: r164373
      5be9cdc1
  22. Sep 11, 2010
    • Nicola Pero's avatar
      In libobjc/: · 6dead247
      Nicola Pero authored
             * objc/objc.h (__GNU_LIBOBJC__): New #define providing an easy way
              to check the API version.  Added some comments.
      
              * objc-private/common.h: New file.
              * NXConstStr.m: Include objc-private/common.h.
              * Object.m: Same change.
              * Protocol.m: Same change.
              * archive.c: Same change.
              * class.c: Same change.
              * encoding.c: Same change.
              * exception.c: Same change.
              * gc.c: Same change.
              * hash.c: Same change.
              * init.c: Same change.
              * libobjc_entry.c: Same change.
              * linking.m: Same change.
              * misc.c: Same change (and added a comment).
              * nil_method.c: Same change.
              * objects.c: Same change.
              * sarray.c: Same change.
              * selector.c: Same change.
              * sendmsg.c: Same change.
              * thr.c: Same change.
      
      From-SVN: r164218
      6dead247
    • Nicola Pero's avatar
      In libobjc/: · a19fac96
      Nicola Pero authored
              * objc/runtime.h: Moved to objc-private/runtime.h.  Do not include
              all the objc/*.h files.
              * objc-private/runtime.h: New file.
              * archive.c: Include objc-private/runtime.h (and required objc/*.h
              files) instead of objc/runtime.h.
              * class.c: Same change.
              * hash.c: Same change.
              * init.c: Same change.
              * misc.c: Same change.
              * nil_method.c: Same change.
              * objects.c: Same change.
              * sarray.c: Same change.
              * selector.c: Same change.
              * sendmsg.c: Same change.
              * thr.c: Same change.
      
      From-SVN: r164213
      a19fac96
  23. Apr 09, 2009
  24. Aug 17, 2005
  25. Jun 07, 2005
    • David Ayers's avatar
      archive.c, [...]: Include hash.h. · 348a3445
      David Ayers authored
      2005-06-07  David Ayers  <d.ayers@inode.at>
      
      	* archive.c, init.c, selector.c: Include hash.h.
      	* archive.c, class.c, encoding.c, gc.c, hash.c, hash_compat.c,
      	init.c, misc.c, nil_method.c, objects.c, sarray.c, selector.c,
      	sendmsg.c, thr-dce.c, thr-decosf1.c, thr-irix.c, thr-mach.c,
      	thr-objc.c, thr-os2.c, thr-posix.c, thr-pthreads.c, thr-rtems.c,
      	thr-single.c, thr-solaris.c, thr-vxworks.c, thr-win32.c, thr.c:
      	Include Objective-C headers with quotes and objc/ directory
      	prefix.
      
      From-SVN: r100723
      348a3445
  26. Mar 02, 2005
    • David Ayers's avatar
      re PR libobjc/19024 (name collisions libobjc/libmysqlclient) · 270a1283
      David Ayers authored
      2005-03-02  David Ayers  <d.ayers@inode.at>
      
              PR libobjc/19024
              * Makefile.in (OBJS): Add hash_compat.lo.
              (OBJS_GC): Add hash_compat_gc.lo.
              (hash_compat_gc.lo): New target and rule.
              * objc/hash.h (hash_new, hash_delete, hash_add, hash_remove)
              (hash_next, hash_value_for_key, hash_is_key_in_hash)
              (hash_ptr, hash_string, compare_ptrs, compare_strings): Prefix
              with objc_.  Add deprecated non prefixed inlined versions.
              (OBJC_IGNORE_DEPRECATED_API): New macro to hide deprecated
              declarations.
              * hash.c (hash_new, hash_delete, hash_add, hash_remove, hash_next)
              (hash_value_for_key, hash_is_key_in_hash): Prefix with objc_ and
              update callers.
              * hash_compat.c: New file.
              * archive.c: Update callers.
              * init.c: Likewise.
              * selector.c: Likewise.
              * libobjc.def: Add objc_ versions of hash functions.
      
      From-SVN: r95793
      270a1283
  27. Dec 11, 2004
  28. May 25, 2004
    • Andrew Pinski's avatar
      [multiple changes] · 435317e2
      Andrew Pinski authored
      2004-05-25  Andrew Pinski  <pinskia@physics.uc.edu>
      
      	Merge from the libobjc-branch
      	2004-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
      
      		* Makefile.in (OBJC_H): Change objc-deps.h to objc-decls.h.
      
      	2004-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
      
      		* Makefile.in (OBJC_H): Add objc-deps.h.
      
      	2004-01-27  Nicola Pero  <n.pero@mi.flashnet.it>
      
      		* Protocol.m ([-conformsTo:]): If the argument is nil, return NO.
      		([-hash], [-isEqual:]): New methods.
      
      	2004-01-27  Richard Frith-Macdonald <rfm@gnu.org>
      
      		* sarray.c (sarray_free): Add a better comment.
      
      	2004-01-27  Adam Fedor  <fedor@gnu.org>
      
      		* hash.c (hash_add): Cast cachep to int.
      		* selector.c (__sel_register_typed_name): Cast
      		soffset_decode to int.
      
      	2004-01-27  Alexander Malmberg  <alexander@malmberg.org>
      
      		* selector.c: Rename register_selectors_from_list to
      		__objc_register_selectors_from_list. Update caller.
      		(__objc_register_selectors_from_list): Lock __objc_runtime_mutex
      		while registering selectors. Use __sel_register_typed_name instead
      		of sel_register_typed_name. Check for NULL method_name:s.
      		(pool_alloc_selector): New function.
      		(__sel_register_typed_name): Use pool_alloc_selector to allocate
      		selector structures.
      		* sendmsg.c (class_add_method_list): Use
      		__objc_register_selectors_from_list.
      		* objc/runtime.h: Add __objc_register_selectors_from_list.
      
      	2004-01-25  Adam Fedor  <fedor@gnu.org>
      	            Nicola Pero  <n.pero@mi.flashnet.it>
      	            Andrew Pinski  <pinskia@physics.uc.edu>
      
      		* objc/objc-decls.h: New file.
      		* objc/objc-api.h (_objc_lookup_class): Mark as export.
      		(_objc_load_callback): Likewise.
      		(_objc_object_alloc): Likewise.
      		(_objc_object_copy): Likewise.
      		(_objc_object_dispose): Likewise.
      
      	2004-01-25  Andrew Pinski  <pinskia@physics.uc.edu>
      
      		* archive.c: s/__inline__/inline
      		* sendmsg.c: Likewise.
      
      		* encoding.c: Remove FIXME about the warning
      		about unused variable.
      		* sendmsg.c: Add a FIXME comment saying that
      		this should be using libffi.
      
      		* Makefile.in (LIBTOOL): Use @LIBTOOL@ now as it works.
      
      From-SVN: r82253
      435317e2
  29. Jan 15, 2004
  30. May 23, 2003
    • Nathanael Nerode's avatar
      hash.c, [...]: Replace "GNU CC" with "GCC". · 38709cad
      Nathanael Nerode authored
      	* hash.c, init.c, libobjc.def, libobjc_entry.c, linking.m,
      	makefile.dos, misc.c, nil_method.c, objects.c, sarray.c,
      	selector.c, sendmsg.c, thr-dce.c, thr-decosf1.c, thr-irix.c,
      	thr-mach.c, thr-objc.c, thr-os2.c, thr-posix.c, thr-pthreads.c,
      	thr-rtems.c, thr-single.c, thr-solaris.c, thr-vxworks.c,
      	thr-win32.c, thr.c: Replace "GNU CC" with "GCC".
      
      From-SVN: r67134
      38709cad
  31. Jul 02, 2002
    • Rodney Brown's avatar
      encoding.h: Fix formatting. · 40165636
      Rodney Brown authored
      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
      40165636
  32. Jun 21, 2002
    • Kaveh R. Ghazi's avatar
      Object.m (forward, [...]): Fix unused parameter warnings. · b62cc13a
      Kaveh R. Ghazi authored
      	* 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
      b62cc13a
  33. Jun 15, 2002
    • Kaveh R. Ghazi's avatar
      Object.m: Fix signed/unsigned warning. · 8f8c44cb
      Kaveh R. Ghazi authored
      	* 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
      8f8c44cb
Loading