введён размер в начале. К неполным массивам и статической их инициализации это не имеет никакого отношения
Думал, что в винде это натянутая совместимость с базами данных - тип PSTRING в Clarion содержал длину в начале, а потом собственно строку. Да и какие-то сортировки/поиски в винде на это таки заточены были.