5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
struct object {
u8 a;
s16 b;
bool c;
};
#define _slit(s) ((ksraw){Kmsz(s),s})
kbad entry(kenv e) {
const char msg[] = "hello from libk\n";
ksraw ptr = { Kmsz(msg), msg };
bool maybe = true;
maybe = no;
if (kiosend(e.std, ptr, null) == kiocond_ok) {
/* great, continue */
} else {
|
|
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
struct object {
u8 a;
s16 b;
bool c;
};
#define _slit(s) ((ksraw){Kmsz(s) - 1,s})
kbad entry(kenv e) {
const char msg[] = "hello from libk\n";
ksraw ptr = { Kmsz(msg) - 1, msg };
bool maybe = true;
maybe = no;
if (kiosend(e.std, ptr, null) == kiocond_ok) {
/* great, continue */
} else {
|