libk  Check-in [3626b335f2]

Overview
Comment:change testbin to pass appropriate string lengths to kiosend
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256: 3626b335f2f332521bb024f42c518ed364dea4141f98296564f46f6a3e3d6e1d
User & Date: lexi on 2019-10-21 01:03:38
Other Links: manifest | tags
Context
2019-10-21
01:40
add volatile qualifiers, add helper functions for error mechanism check-in: 6bc8ca3cac user: lexi tags: trunk
01:03
change testbin to pass appropriate string lengths to kiosend check-in: 3626b335f2 user: lexi tags: trunk
2019-09-04
01:23
update kcli syntax check-in: 5c1200e1a8 user: lexi tags: trunk
Changes

Modified mod/kcore/testbin.exe.c from [aec04b5f97] to [b799b010e3].

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 {