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 6 typedef struct kstr { 7 7 sz size; 8 8 kmptr ptr; 9 9 } kstr; 10 10 11 11 typedef struct ksraw { 12 12 sz size; 13 - char* ptr; 13 + const char* ptr; 14 14 } ksraw; 15 + 16 +typedef struct ksmut { 17 + sz size; 18 + char* ptr; 19 +} ksmut; 15 20 #endif