Actually, multiple chars is NOT a C string. E.g. a string could be padded with a certain char instead of nul terminated.
Hmm, pNulTerminatedArrayOfChars ?
Yes, but we should also make clear that the array is 0 based (and not 1 based like, e.g., required for SP strings). So we have PZeroTerminatedZeroBasedArrayOfChars, or for short PZZChars.
Hmm, can we perhaps find some adjective starting with `i', then we could get PizzaChar. ;-)
Hmm, I've no inspiration atm. But another "p" would be possible for "packed"
Naah, pCString is better then.
To me that's just as good or bad as CString (and not enough of a reason for major changes) ...
Depends on how important style guides are to you. I'm looser in that respect, but if you talk to the average Delphi person.....