mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-08-14 09:29:26 +02:00
* fixed StrLen double definition when compiling WASI with -dFULL_RTL
git-svn-id: branches/wasm@47960 -
This commit is contained in:
parent
80fd387a51
commit
1911fcd8ce
@ -28,13 +28,6 @@ procedure DebugWriteHexByte(b: Byte);
|
|||||||
|
|
||||||
implementation
|
implementation
|
||||||
|
|
||||||
{$ifdef FULL_RTL}
|
|
||||||
{$else FULL_RTL}
|
|
||||||
procedure fpc_lib_exit; compilerproc;
|
|
||||||
begin
|
|
||||||
end;
|
|
||||||
{$endif FULL_RTL}
|
|
||||||
|
|
||||||
type
|
type
|
||||||
P__wasi_size_t = ^__wasi_size_t;
|
P__wasi_size_t = ^__wasi_size_t;
|
||||||
__wasi_size_t = longint;
|
__wasi_size_t = longint;
|
||||||
@ -48,10 +41,11 @@ type
|
|||||||
buf_len: __wasi_size_t;
|
buf_len: __wasi_size_t;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function fd_write(fd: __wasi_fd_t;
|
{$ifdef FULL_RTL}
|
||||||
iovs: P__wasi_ciovec_t;
|
{$else FULL_RTL}
|
||||||
iovs_len: size_t;
|
procedure fpc_lib_exit; compilerproc;
|
||||||
nwritten: P__wasi_size_t): __wasi_errno_t; external 'wasi_unstable';
|
begin
|
||||||
|
end;
|
||||||
|
|
||||||
function StrLen(P: PChar): size_t;
|
function StrLen(P: PChar): size_t;
|
||||||
var
|
var
|
||||||
@ -62,6 +56,12 @@ begin
|
|||||||
Inc(i);
|
Inc(i);
|
||||||
StrLen := i;
|
StrLen := i;
|
||||||
end;
|
end;
|
||||||
|
{$endif FULL_RTL}
|
||||||
|
|
||||||
|
function fd_write(fd: __wasi_fd_t;
|
||||||
|
iovs: P__wasi_ciovec_t;
|
||||||
|
iovs_len: size_t;
|
||||||
|
nwritten: P__wasi_size_t): __wasi_errno_t; external 'wasi_unstable';
|
||||||
|
|
||||||
procedure DebugWrite(const P: PChar);
|
procedure DebugWrite(const P: PChar);
|
||||||
var
|
var
|
||||||
|
Loading…
Reference in New Issue
Block a user