Tato funkce je druhou částí inicializace vnitřních proměnných vrstvy "RPNPROC". Tou první je funkce rpnproc_memsize(), která pouze určí velikost paměti určené vnitřním proměnným této vrstvy. Až teprve tato funkce nastaví proměnné týkající se tabulek proměnných programu a pointerů návěští na "default" hodnoty.
Argument rpnprochndp_t je pointer na paměť určenou pro výše popsané účely. Argumenty __varnum a __lblnum udávají nejvyšší možné počty proměnných resp. návěští. Mají-li hodnotu vyšší než RPNPROC_PARAM_LIMIT (viz header rpnproc.h), je použita právě tato limitní hodnota.
Argument rpnprochndp_t.
Typ rpnprochndp_t je popsán zde.
Pro jednoduché a správné použití dvojice inicializačních funkcí je doporučeno použití některého z maker Rpnprocinit*() z headeru rpnproc.h.