if (1 == PR_AtomicIncrement(&once->initialized)) { once->status = (*func)(); }  else {  } return once->status;
return(stack[0]);
PR_IMPLEMENT(PRStatus) PR_CallOnce(    PRCallOnceType *once,    PRCallOnceFN    func){    /* This is not really atomic! */    if (1 == PR_AtomicIncrement(&once->initialized)) {	once->status = (*func)();    }  else {    	/* Should wait to be sure that func has finished before returning. */    }    return once->status;}