Lines Matching refs:pOpts

41 fixupSavedOptionArgs(tOptions * pOpts)  in fixupSavedOptionArgs()  argument
43 tOptions * p = pOpts->pSavedState; in fixupSavedOptionArgs()
44 tOptDesc * pOD = pOpts->pOptDesc; in fixupSavedOptionArgs()
45 int ct = pOpts->optCt; in fixupSavedOptionArgs()
55 tOptDesc * q = p->pOptDesc + (pOD - pOpts->pOptDesc); in fixupSavedOptionArgs()
59 tOptDesc * q = p->pOptDesc + (pOD - pOpts->pOptDesc); in fixupSavedOptionArgs()
66 tOptDesc * q = p->pOptDesc + (pOD - pOpts->pOptDesc); in fixupSavedOptionArgs()
97 optionSaveState(tOptions * pOpts) in optionSaveState() argument
99 tOptions * p = (tOptions *)pOpts->pSavedState; in optionSaveState()
102 size_t sz = sizeof(*pOpts) in optionSaveState()
103 + ((size_t)pOpts->optCt * sizeof(tOptDesc)); in optionSaveState()
106 pOpts->pSavedState = p; in optionSaveState()
109 memcpy(p, pOpts, sizeof(*p)); in optionSaveState()
110 memcpy(p + 1, pOpts->pOptDesc, (size_t)p->optCt * sizeof(tOptDesc)); in optionSaveState()
112 fixupSavedOptionArgs(pOpts); in optionSaveState()
132 optionRestore(tOptions * pOpts) in optionRestore() argument
134 tOptions * p = (tOptions *)pOpts->pSavedState; in optionRestore()
137 char const * pzName = pOpts->pzProgName; in optionRestore()
139 pzName = pOpts->pzPROGNAME; in optionRestore()
147 pOpts->pSavedState = NULL; in optionRestore()
148 optionFree(pOpts); in optionRestore()
150 memcpy(pOpts, p, sizeof(*p)); in optionRestore()
151 memcpy(pOpts->pOptDesc, p+1, (size_t)p->optCt * sizeof(tOptDesc)); in optionRestore()
152 pOpts->pSavedState = p; in optionRestore()
154 fixupSavedOptionArgs(pOpts); in optionRestore()
171 optionFree(tOptions * pOpts) in optionFree() argument
175 tOptDesc * p = pOpts->pOptDesc; in optionFree()
176 int ct = pOpts->optCt; in optionFree()
190 optionUnstackArg(pOpts, p); in optionFree()
206 if (pOpts->pSavedState != NULL) { in optionFree()
207 tOptions * p = (tOptions *)pOpts->pSavedState; in optionFree()
208 memcpy(pOpts, p, sizeof(*p)); in optionFree()
209 memcpy(pOpts->pOptDesc, p+1, (size_t)p->optCt * sizeof(tOptDesc)); in optionFree()
210 AGFREE(pOpts->pSavedState); in optionFree()
211 pOpts->pSavedState = NULL; in optionFree()