diff --git a/Headers/gnustep/base/Coding.h b/Headers/gnustep/base/Coding.h index 2de20c636..52478bb1c 100644 --- a/Headers/gnustep/base/Coding.h +++ b/Headers/gnustep/base/Coding.h @@ -25,9 +25,9 @@ #define __Coding_h_OBJECTS_INCLUDE #include -#include -/* xxx Think about trying to get back in types, +/* #include + xxx Think about trying to get back in types, but now there is a circular dependancy in the include files. */ @protocol CommonCoding @@ -41,6 +41,10 @@ at: (const void*)d withName: (id /**/)name; +- (void) encodeValueOfCType: (const char*)type + at: (const void*)d + withName: (id /**/)name; + - (void) encodeWithName: (id /**/)name valuesOfObjCTypes: (const char *)types, ...; @@ -85,6 +89,10 @@ at: (void*)d withName: (id /**/ *) namePtr; +- (void) decodeValueOfCType: (const char*)type + at: (void*)d + withName: (id /**/ *) namePtr; + - (void) decodeWithName: (id /**/*)name valuesOfObjCTypes: (const char *) types, ...; diff --git a/Source/objects/Coding.h b/Source/objects/Coding.h index 2de20c636..52478bb1c 100644 --- a/Source/objects/Coding.h +++ b/Source/objects/Coding.h @@ -25,9 +25,9 @@ #define __Coding_h_OBJECTS_INCLUDE #include -#include -/* xxx Think about trying to get back in types, +/* #include + xxx Think about trying to get back in types, but now there is a circular dependancy in the include files. */ @protocol CommonCoding @@ -41,6 +41,10 @@ at: (const void*)d withName: (id /**/)name; +- (void) encodeValueOfCType: (const char*)type + at: (const void*)d + withName: (id /**/)name; + - (void) encodeWithName: (id /**/)name valuesOfObjCTypes: (const char *)types, ...; @@ -85,6 +89,10 @@ at: (void*)d withName: (id /**/ *) namePtr; +- (void) decodeValueOfCType: (const char*)type + at: (void*)d + withName: (id /**/ *) namePtr; + - (void) decodeWithName: (id /**/*)name valuesOfObjCTypes: (const char *) types, ...;