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 |