Doug Ewell wrote:
> Kent Karlsson <kentk at md dot chalmers dot se> wrote:
> 
> >> From what I'm hearing from you all is that a null in UTF-8 is
> >> for termination and termination only.
> >> Is this correct?
> >
> > No, NULL is a character (actually a control character) among many
> > others. However, many C/C++ APIs (mis)use NULL as a string 
> terminator
> > since NULL isn't very useful for other things.
> 
> The use of NULL to terminate strings is a basic part of the Standard C
> library, not just certain APIs.  As such, it doesn't seem 
> right to call this a "misuse" of the character.

Moreover, I always thought that serving as a string terminator or data-end
sentinel is exactly the function NUL was designed for.

_ Marco

Reply via email to