# PR_Init Initializes the runtime. ## Syntax ```{code} #include void PR_Init( PRThreadType type, PRThreadPriority priority, PRUintn maxPTDs); ``` ### Parameters {ref}`PR_Init` has the following parameters: `type` : This parameter is ignored. `priority` : This parameter is ignored. `maxPTDs` : This parameter is ignored. ## Description NSPR is now implicitly initialized, usually by the first NSPR function called by a program. {ref}`PR_Init` is necessary only if a program has specific initialization-sequencing requirements. Call {ref}`PR_Init` as follows: ```{code} PR_Init(PR_USER_THREAD, PR_PRIORITY_NORMAL, 0); ```