Browse Source

* fix for #27479, caddr_t is a pointer type.
Quoted the P*caddr_t types for now, since they seem redundant.

git-svn-id: trunk@29723 -

marco 10 years ago
parent
commit
b42f7bea7a
1 changed files with 3 additions and 3 deletions
  1. 3 3
      packages/libc/src/typesh.inc

+ 3 - 3
packages/libc/src/typesh.inc

@@ -37,7 +37,7 @@ type
         __val : array[0..1] of longint;
         __val : array[0..1] of longint;
      end;
      end;
    __daddr_t = longint;
    __daddr_t = longint;
-   __caddr_t = char;
+   __caddr_t = pchar;
    __time_t = longint;
    __time_t = longint;
    __useconds_t = dword;
    __useconds_t = dword;
    __suseconds_t = longint;
    __suseconds_t = longint;
@@ -169,7 +169,7 @@ Type
   Ppid_t = ^pid_t;
   Ppid_t = ^pid_t;
   Pssize_t = ^ssize_t;
   Pssize_t = ^ssize_t;
   Pdaddr_t = ^daddr_t;
   Pdaddr_t = ^daddr_t;
-  Pcaddr_t = ^caddr_t;
+//  Pcaddr_t = ^caddr_t;
   Pkey_t = ^key_t;
   Pkey_t = ^key_t;
   Puseconds_t = ^useconds_t;
   Puseconds_t = ^useconds_t;
   Psuseconds_t = ^suseconds_t;
   Psuseconds_t = ^suseconds_t;
@@ -207,7 +207,7 @@ Type
   P__id_t = ^__id_t;
   P__id_t = ^__id_t;
   P__fsid_t = ^__fsid_t;
   P__fsid_t = ^__fsid_t;
   P__daddr_t = ^__daddr_t;
   P__daddr_t = ^__daddr_t;
-  P__caddr_t = ^__caddr_t;
+  //P__caddr_t = ^__caddr_t;
   P__time_t = ^__time_t;
   P__time_t = ^__time_t;
   P__useconds_t = ^__useconds_t;
   P__useconds_t = ^__useconds_t;
   P__suseconds_t = ^__suseconds_t;
   P__suseconds_t = ^__suseconds_t;