Lines Matching refs:pOpts

43 fixupSavedOptionArgs(tOptions * pOpts)  in fixupSavedOptionArgs()  argument
45 tOptions * p = pOpts->pSavedState; in fixupSavedOptionArgs()
46 tOptDesc * pOD = pOpts->pOptDesc; in fixupSavedOptionArgs()
47 int ct = pOpts->optCt; in fixupSavedOptionArgs()
57 tOptDesc * q = p->pOptDesc + (pOD - pOpts->pOptDesc); in fixupSavedOptionArgs()
61 tOptDesc * q = p->pOptDesc + (pOD - pOpts->pOptDesc); in fixupSavedOptionArgs()
68 tOptDesc * q = p->pOptDesc + (pOD - pOpts->pOptDesc); in fixupSavedOptionArgs()
99 optionSaveState(tOptions * pOpts) in optionSaveState() argument
101 tOptions * p = (tOptions *)pOpts->pSavedState; in optionSaveState()
104 size_t sz = sizeof(*pOpts) in optionSaveState()
105 + ((size_t)pOpts->optCt * sizeof(tOptDesc)); in optionSaveState()
108 pOpts->pSavedState = p; in optionSaveState()
111 memcpy(p, pOpts, sizeof(*p)); in optionSaveState()
112 memcpy(p + 1, pOpts->pOptDesc, (size_t)p->optCt * sizeof(tOptDesc)); in optionSaveState()
114 fixupSavedOptionArgs(pOpts); in optionSaveState()
134 optionRestore(tOptions * pOpts) in optionRestore() argument
136 tOptions * p = (tOptions *)pOpts->pSavedState; in optionRestore()
139 char const * pzName = pOpts->pzProgName; in optionRestore()
141 pzName = pOpts->pzPROGNAME; in optionRestore()
149 pOpts->pSavedState = NULL; in optionRestore()
150 optionFree(pOpts); in optionRestore()
152 memcpy(pOpts, p, sizeof(*p)); in optionRestore()
153 memcpy(pOpts->pOptDesc, p+1, (size_t)p->optCt * sizeof(tOptDesc)); in optionRestore()
154 pOpts->pSavedState = p; in optionRestore()
156 fixupSavedOptionArgs(pOpts); in optionRestore()
173 optionFree(tOptions * pOpts) in optionFree() argument
177 tOptDesc * p = pOpts->pOptDesc; in optionFree()
178 int ct = pOpts->optCt; in optionFree()
192 optionUnstackArg(pOpts, p); in optionFree()
208 if (pOpts->pSavedState != NULL) { in optionFree()
209 tOptions * p = (tOptions *)pOpts->pSavedState; in optionFree()
210 memcpy(pOpts, p, sizeof(*p)); in optionFree()
211 memcpy(pOpts->pOptDesc, p+1, (size_t)p->optCt * sizeof(tOptDesc)); in optionFree()
212 AGFREE(pOpts->pSavedState); in optionFree()
213 pOpts->pSavedState = NULL; in optionFree()