Get a string representation of the last error in _dlopen.
-- Returns
- C-string
+- Returns
- C-string @builtin ELKA, NSG, X75, SG
diff --git a/swilib/NSG_ELKA/gui_8h_source.html b/swilib/NSG_ELKA/gui_8h_source.html
index add98d96..b953c943 100644
--- a/swilib/NSG_ELKA/gui_8h_source.html
+++ b/swilib/NSG_ELKA/gui_8h_source.html
@@ -607,266 +607,266 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 889__swi_end(0x202,
DrawTriangle, (x1, y1, x2, y2, x3, y3, flags, pen, brush));
-
-
- 902void DrawArc(
int x1,
int y1,
int x2,
int y2,
int start_angle,
int end_start,
int flags,
const char *pen,
const char *brush)
- 903__swi_end(0x204,
DrawArc, (x1, y1, x2, y2, start_angle, end_start, flags, pen, brush));
-
-
-
-
-
-
-
-
-
-
-
- 940__swi_end(0x150,
DrawRoundedFrame, (x1, y1, x2, y2, x_round, y_round, flags, pen, brush));
-
-
-
- 955__swi_end(0x14C,
DrawString, (text, x1, y1, x2, y2, font, text_flags, pen, brush));
-
-
-
- 971__swi_end(0x207,
DrawScrollString, (text, x1, y1, x2, y2, xdisp, font, text_flags, pen, brush));
-
-
-
-
-
-
- 991void DrawCanvas(
void *data,
int x,
int y,
int x2,
int y2,
int flag_one)
-
-
-
-
-
-
-
-
- 1018void DrwObj_InitLine(
DRWOBJ *drwobj,
RECT *rect,
int flags,
int x,
int y,
int x2,
int y2)
- 1019__swi_end(0xXXX, DrwObj_InitLine, (drwobj, rect, flags, x, y, x2, y2));
-
-
- 1032void DrwObj_InitTriangle(
DRWOBJ *drwobj,
int x1,
int y1,
int x2,
int y2,
int x3,
int y3,
int flags,
char *pen,
char *brush)
- 1033__swi_end(0xXXX, DrwObj_InitTriangle, (drwobj, x1, y1, x2, y2, x3, y3, flags, pen, brush));
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1290__swi_end(0x202,
fillTriangle, (x1, y1, x2, y2, x3, y3, flags, pen, brush));
-
-
- 1297void drawArc(
int x1,
int y1,
int x2,
int y2,
int start_angle,
int end_start,
int flags,
const char *pen,
const char *brush)
- 1298__swi_end(0x204,
drawArc, (x1, y1, x2, y2, start_angle, end_start, flags, pen, brush));
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 893__swi_end(0x202,
DrawTriangle, (x1, y1, x2, y2, x3, y3, flags, pen, brush));
+
+
+ 906void DrawArc(
int x1,
int y1,
int x2,
int y2,
int start_angle,
int end_start,
int flags,
const char *pen,
const char *brush)
+ 907__swi_end(0x204,
DrawArc, (x1, y1, x2, y2, start_angle, end_start, flags, pen, brush));
+
+
+
+
+
+
+
+
+
+
+
+ 944__swi_end(0x150,
DrawRoundedFrame, (x1, y1, x2, y2, x_round, y_round, flags, pen, brush));
+
+
+
+ 959__swi_end(0x14C,
DrawString, (text, x1, y1, x2, y2, font, text_flags, pen, brush));
+
+
+
+ 975__swi_end(0x207,
DrawScrollString, (text, x1, y1, x2, y2, xdisp, font, text_flags, pen, brush));
+
+
+
+
+
+
+ 995void DrawCanvas(
void *data,
int x,
int y,
int x2,
int y2,
int flag_one)
+
+
+
+
+
+
+
+
+ 1022void DrwObj_InitLine(
DRWOBJ *drwobj,
RECT *rect,
int flags,
int x,
int y,
int x2,
int y2)
+ 1023__swi_end(0xXXX, DrwObj_InitLine, (drwobj, rect, flags, x, y, x2, y2));
+
+
+ 1036void DrwObj_InitTriangle(
DRWOBJ *drwobj,
int x1,
int y1,
int x2,
int y2,
int x3,
int y3,
int flags,
char *pen,
char *brush)
+ 1037__swi_end(0xXXX, DrwObj_InitTriangle, (drwobj, x1, y1, x2, y2, x3, y3, flags, pen, brush));
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1294__swi_end(0x202,
fillTriangle, (x1, y1, x2, y2, x3, y3, flags, pen, brush));
+
+
+ 1301void drawArc(
int x1,
int y1,
int x2,
int y2,
int start_angle,
int end_start,
int flags,
const char *pen,
const char *brush)
+ 1302__swi_end(0x204,
drawArc, (x1, y1, x2, y2, start_angle, end_start, flags, pen, brush));
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/swilib/NSG_ELKA/image_8h_source.html b/swilib/NSG_ELKA/image_8h_source.html
index 63c04871..0c0c354e 100644
--- a/swilib/NSG_ELKA/image_8h_source.html
+++ b/swilib/NSG_ELKA/image_8h_source.html
@@ -203,76 +203,76 @@
107 #define FIRST_UCS2_BITMAP 0xE137
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#define __swi_end(number, func, call)
diff --git a/swilib/NSG_ELKA/libc_8h_source.html b/swilib/NSG_ELKA/libc_8h_source.html
index 83ac2222..612a1b3c 100644
--- a/swilib/NSG_ELKA/libc_8h_source.html
+++ b/swilib/NSG_ELKA/libc_8h_source.html
@@ -314,42 +314,42 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#define __swi_end(number, func, call)
diff --git a/swilib/NSG_ELKA/system_8h_source.html b/swilib/NSG_ELKA/system_8h_source.html
index 8c7b5ef5..3b2371fb 100644
--- a/swilib/NSG_ELKA/system_8h_source.html
+++ b/swilib/NSG_ELKA/system_8h_source.html
@@ -121,159 +121,159 @@
- 51#ifdef SWILIB_MODE_DIRECT
- 52#define SUBPROC(_callback, ...) \
- 53 __swi_call(0x171, void, (void *callback, ...), (_callback, ## __VA_ARGS__));
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ 52#ifdef SWILIB_MODE_DIRECT
+ 53#define SUBPROC(_callback, ...) \
+ 54 __swi_call(0x171, void, (void *callback, ...), (_callback, ## __VA_ARGS__));
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#define __swi_end(number, func, call)
diff --git a/swilib/NSG_ELKA/utils_8h_source.html b/swilib/NSG_ELKA/utils_8h_source.html
index 62200fd4..074b60ea 100644
--- a/swilib/NSG_ELKA/utils_8h_source.html
+++ b/swilib/NSG_ELKA/utils_8h_source.html
@@ -109,56 +109,56 @@
-
- 33void
SEQKILLER(
void *data,
void (*next_in_seq)(
void *),
void *data_to_kill)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 137int Base64Decode(
char *inbuf,
int insize,
void *outbuf,
int outsize,
char *_null,
int *unk5)
-
-
-
- 154int sdiv(
int divisor,
int divident)
-
-
-
- 164uint32_t
udiv(uint32_t divisor, uint32_t divident)
-
-
-
-
-
-
-
-
+
+ 34void
SEQKILLER(
void *data,
void (*next_in_seq)(
void *),
void *data_to_kill)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 138int Base64Decode(
char *inbuf,
int insize,
void *outbuf,
int outsize,
char *_null,
int *unk5)
+
+
+
+ 155int sdiv(
int divisor,
int divident)
+
+
+
+ 165uint32_t
udiv(uint32_t divisor, uint32_t divident)
+
+
+
+
+
+
+
+
#define __swi_end(number, func, call)
diff --git a/swilib/SG/explorer_8h_source.html b/swilib/SG/explorer_8h_source.html
index cd8062f7..55e82c59 100644
--- a/swilib/SG/explorer_8h_source.html
+++ b/swilib/SG/explorer_8h_source.html
@@ -207,68 +207,68 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#define __swi_end(number, func, call)
diff --git a/swilib/SG/file_8h_source.html b/swilib/SG/file_8h_source.html
index f1c48d20..e540507f 100644
--- a/swilib/SG/file_8h_source.html
+++ b/swilib/SG/file_8h_source.html
@@ -270,222 +270,222 @@
191int
sys_open(
const char *path, uint32_t mode, uint32_t permission, uint32_t *err)
-
- 203int sys_read(
int fd,
void *buffer,
int length, uint32_t *err)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 248long sys_lseek(
int fd, uint32_t offset, uint32_t origin, uint32_t *err, uint32_t *err2)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 525int _open(
const char *path, uint32_t mode, uint32_t permission, uint32_t *err)
-
-
-
- 533int _read(
int fd,
void *buffer,
int length, uint32_t *err)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 565long _lseek(
int fd, uint32_t offset, uint32_t origin, uint32_t *err, uint32_t *err2)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+ 204int sys_read(
int fd,
void *buffer,
int length, uint32_t *err)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 250long sys_lseek(
int fd, uint32_t offset, uint32_t origin, uint32_t *err, uint32_t *err2)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 527int _open(
const char *path, uint32_t mode, uint32_t permission, uint32_t *err)
+
+
+
+ 535int _read(
int fd,
void *buffer,
int length, uint32_t *err)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 567long _lseek(
int fd, uint32_t offset, uint32_t origin, uint32_t *err, uint32_t *err2)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- 604#ifdef SWILIB_LEGACY_COMPAT
-
- 617int
fopen(
const char *path, uint32_t mode, uint32_t permission, uint32_t *err)
-
-
-
- 625int fread(
int fd,
void *buffer,
int length, uint32_t *err)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 657long lseek(
int fd, uint32_t offset, uint32_t origin, uint32_t *err, uint32_t *err2)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+ 606#ifdef SWILIB_LEGACY_COMPAT
+
+ 619int
fopen(
const char *path, uint32_t mode, uint32_t permission, uint32_t *err)
+
+
+
+ 627int fread(
int fd,
void *buffer,
int length, uint32_t *err)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 659long lseek(
int fd, uint32_t offset, uint32_t origin, uint32_t *err, uint32_t *err2)
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
#define __swi_end(number, func, call)
diff --git a/swilib/SG/group___explorer.html b/swilib/SG/group___explorer.html
index 2efdc1cc..c017977a 100644
--- a/swilib/SG/group___explorer.html
+++ b/swilib/SG/group___explorer.html
@@ -420,7 +420,7 @@