diff --git a/bindings/pascocoa/parser/ObjCParserUtils.pas b/bindings/pascocoa/parser/ObjCParserUtils.pas
index 0c8a2e5d1..351703c33 100755
--- a/bindings/pascocoa/parser/ObjCParserUtils.pas
+++ b/bindings/pascocoa/parser/ObjCParserUtils.pas
@@ -1148,6 +1148,7 @@ begin
subs.Add('//'+ TSkip(hdr.Items[i])._Skip);
end; {of if}
+ st.add('');
if subs.Count > 0 then begin
//if subs[0] <> 'const' then st.Add('type');
st.AddStrings(subs);
@@ -1759,11 +1760,12 @@ begin
subs.Add(Format (' %s = class;', [TClassDef(hdr.Items[i])._ClassName]));
if subs.Count > 0 then begin
BeginSection('FORWARD', st);
- BeginExcludeSection( GetIfDefFileName(hdr._FileName, '_FORWARD'), st);
+ // BeginExcludeSection( GetIfDefFileName(hdr._FileName, '_FORWARD'), st);
try
st.AddStrings(subs);
+ st.Add('');
finally
- EndSection(st);
+ //EndSection(st);
EndSection(st);
end;
end;
diff --git a/bindings/pascocoa/parser/default.ini b/bindings/pascocoa/parser/default.ini
index 529205519..07530bb56 100755
--- a/bindings/pascocoa/parser/default.ini
+++ b/bindings/pascocoa/parser/default.ini
@@ -1,6 +1,6 @@
[common]
ignoreincludes0=CoreFoundation/
-ignoreincludes1=setjmp.h stdarg.h stdbool.h limits.h stdarg.h
+ignoreincludes1=stdint.h setjmp.h stdarg.h stdbool.h limits.h stdarg.h
ignoreincludes2=AvailabilityMacros.h
ignoreincludes3=ApplicationServices/
ignoreincludes4=ApplicationServices/../FrameWorks/CoreGraphics.framework/Headers/
diff --git a/bindings/pascocoa/parser/objcparser.lpi b/bindings/pascocoa/parser/objcparser.lpi
index 8508bed04..6d14a9806 100755
--- a/bindings/pascocoa/parser/objcparser.lpi
+++ b/bindings/pascocoa/parser/objcparser.lpi
@@ -9,13 +9,15 @@
-
+
+
+
@@ -29,13 +31,62 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -46,4 +97,14 @@
+
+
+
+
+
+
+
+
+
+