Differences From Artifact [f7e947c0d1]:
- File kstr/str.h — part of check-in [a14ceee056] at 2019-06-27 21:39:17 on branch trunk — development milestone (user: lexi, size: 163) [annotate] [blame] [check-ins using]
To Artifact [69d05c5e37]:
- File kstr/str.h — part of check-in [6479e060a3] at 2019-07-26 09:51:02 on branch trunk — major update. fix ridiculous old type size determination mechanism. mmap is still broken and i'm not sure why; the syscall does not appear to be going through correctly - see posix_mmap, kmheapa, and kcore/testbin.exe.fn (user: lexi, size: 224) [annotate] [blame] [check-ins using]
| 6 7 8 9 10 11 12 13 14 15 | 
typedef struct kstr {
	sz size;
	kmptr ptr;
} kstr;
typedef struct ksraw {
	sz size;
	char* ptr;
} ksraw;
#endif
 | | > > > > > | 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | 
typedef struct kstr {
	sz size;
	kmptr ptr;
} kstr;
typedef struct ksraw {
	sz size;
	const char* ptr;
} ksraw;
typedef struct ksmut {
	sz size;
	char* ptr;
} ksmut;
#endif
 |