Module Name: src
Committed By: joerg
Date: Sat Apr 26 22:38:09 UTC 2014
Modified Files:
src/external/gpl3/gcc/dist/libobjc: encoding.c objects.c sendmsg.c
Log Message:
Don't use inline in C sources, it will certainly not work correctly with
a C99 compiler.
To generate a diff of this commit:
cvs rdiff -u -r1.3 -r1.4 src/external/gpl3/gcc/dist/libobjc/encoding.c \
src/external/gpl3/gcc/dist/libobjc/sendmsg.c
cvs rdiff -u -r1.1.1.2 -r1.2 src/external/gpl3/gcc/dist/libobjc/objects.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/gpl3/gcc/dist/libobjc/encoding.c
diff -u src/external/gpl3/gcc/dist/libobjc/encoding.c:1.3 src/external/gpl3/gcc/dist/libobjc/encoding.c:1.4
--- src/external/gpl3/gcc/dist/libobjc/encoding.c:1.3 Sat Mar 1 09:04:13 2014
+++ src/external/gpl3/gcc/dist/libobjc/encoding.c Sat Apr 26 22:38:09 2014
@@ -648,7 +648,6 @@ objc_promoted_size (const char *type)
occurring in method prototype encodings.
*/
-inline
const char *
objc_skip_type_qualifiers (const char *type)
{
@@ -666,7 +665,6 @@ objc_skip_type_qualifiers (const char *t
return type;
}
-inline
const char *
objc_skip_typespec (const char *type)
{
@@ -801,7 +799,6 @@ objc_skip_typespec (const char *type)
Skip an offset as part of a method encoding. This is prepended by a
'+' if the argument is passed in registers.
*/
-inline
const char *
objc_skip_offset (const char *type)
{
Index: src/external/gpl3/gcc/dist/libobjc/sendmsg.c
diff -u src/external/gpl3/gcc/dist/libobjc/sendmsg.c:1.3 src/external/gpl3/gcc/dist/libobjc/sendmsg.c:1.4
--- src/external/gpl3/gcc/dist/libobjc/sendmsg.c:1.3 Sat Mar 1 09:04:13 2014
+++ src/external/gpl3/gcc/dist/libobjc/sendmsg.c Sat Apr 26 22:38:09 2014
@@ -105,7 +105,6 @@ struct objc_method * search_for_method_i
id nil_method (id, SEL);
/* Given a selector, return the proper forwarding implementation. */
-inline
IMP
__objc_get_forward_imp (id rcv, SEL sel)
{
@@ -320,7 +319,6 @@ get_implementation (id receiver, Class c
return res;
}
-inline
IMP
get_imp (Class class, SEL sel)
{
@@ -364,7 +362,6 @@ method_get_imp (struct objc_method * met
method can be forwarded. Since this requires the dispatch table to
installed, this function will implicitly invoke +initialize for the
class of OBJECT if it hasn't been invoked yet. */
-inline
BOOL
__objc_responds_to (id object, SEL sel)
{
Index: src/external/gpl3/gcc/dist/libobjc/objects.c
diff -u src/external/gpl3/gcc/dist/libobjc/objects.c:1.1.1.2 src/external/gpl3/gcc/dist/libobjc/objects.c:1.2
--- src/external/gpl3/gcc/dist/libobjc/objects.c:1.1.1.2 Sat Mar 1 08:43:36 2014
+++ src/external/gpl3/gcc/dist/libobjc/objects.c Sat Apr 26 22:38:09 2014
@@ -36,7 +36,6 @@ see the files COPYING3 and COPYING.RUNTI
#endif
/* FIXME: The semantics of extraBytes are not really clear. */
-inline
id
class_createInstance (Class class, size_t extraBytes)
{