A project log for Aligned Strings format

Developing a more flexible pointer and structure format that keeps some POSIX compatibility without the hassles

yann-guidon-ygdesYann Guidon / YGDES 01/09/2023 at 18:150 Comments

Progress is strong these days.

I shuffled things around : types 0 and 3 are swapped so optimised code can more easily read the size of lists.

The Flexible strings are also adapted a bit.

The whole thing is now defined as a "descriptor" or "handler" type, called aStr_t and declared in C as uintptr_t

As a result we get this new map :

Type F0 is undefined and should be congruent with type 0 "points".

I uploaded the latest aligned_strings.h here.

I now move on to implement the required support functions.