You may need to pass the NULL pointer to a C function that may expect a pointer as parameter
and accept NULL pointers for optional parameters.

Example:

The next example uses the SDL_BlitSurface() function from the LibSDL Library through RingSDL
The function accept SDL_Rect pointers in the second and the last parameter.
Also the function accept NULL pointers, so we can pass them using the NULLPointer() Function.

SDL_BlitSurface(text,nullpointer(),surface,nullpointer())

Note

The previous code doesn’t work alone, you need to learn how to use RingSDL first.