소스 검색

* moved some C type declarations to si_intf.inc

git-svn-id: trunk@41753 -
nickysn 6 년 전
부모
커밋
f15c2db4b2
2개의 변경된 파일10개의 추가작업 그리고 5개의 파일을 삭제
  1. 10 0
      rtl/openbsd/si_intf.inc
  2. 0 5
      rtl/openbsd/x86_64/si_c.inc

+ 10 - 0
rtl/openbsd/si_intf.inc

@@ -17,6 +17,16 @@
 {$SMARTLINK OFF}
 {$GOTO ON}
 
+type
+  cint = LongInt;
+{$if defined(cpu64)}
+  culong = QWord;
+{$else}
+  culong = LongWord;
+{$endif}
+  u_long = culong;
+  TCdeclProcedure = procedure; cdecl;
+
 var
   operatingsystem_parameter_envp: ppchar; public name 'operatingsystem_parameter_envp';
   operatingsystem_parameter_argc: longint; public name 'operatingsystem_parameter_argc';

+ 0 - 5
rtl/openbsd/x86_64/si_c.inc

@@ -16,11 +16,6 @@
 
 {$asmmode gas}
 
-type
-  cint = LongInt;
-{  u_long = QWord;
-  TCdeclProcedure = procedure; cdecl;}
-
 {var
   _etext: Byte; external name '_etext';
   _eprol: Byte; external name '_eprol';}