Lines Matching refs:dupPtr
464 struct Jim_Obj *srcPtr, Jim_Obj *dupPtr);
8851 Jim_Obj *dupPtr; in Jim_DuplicateObj() local
8853 dupPtr = Jim_NewObj(interp); in Jim_DuplicateObj()
8856 dupPtr->bytes = NULL; in Jim_DuplicateObj()
8859 dupPtr->bytes = JimEmptyStringRep; in Jim_DuplicateObj()
8860 dupPtr->length = 0; in Jim_DuplicateObj()
8861 dupPtr->typePtr = NULL; in Jim_DuplicateObj()
8862 return dupPtr; in Jim_DuplicateObj()
8865 dupPtr->bytes = Jim_Alloc(objPtr->length + 1); in Jim_DuplicateObj()
8866 dupPtr->length = objPtr->length; in Jim_DuplicateObj()
8868 memcpy(dupPtr->bytes, objPtr->bytes, objPtr->length + 1); in Jim_DuplicateObj()
8872 dupPtr->typePtr = objPtr->typePtr; in Jim_DuplicateObj()
8875 dupPtr->internalRep = objPtr->internalRep; in Jim_DuplicateObj()
8879 objPtr->typePtr->dupIntRepProc(interp, objPtr, dupPtr); in Jim_DuplicateObj()
8882 return dupPtr; in Jim_DuplicateObj()
8924 static void DupDictSubstInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr);
8935 static void DupInterpolatedInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr);
8950 static void DupInterpolatedInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupInterpolatedInternalRep() argument
8953 dupPtr->internalRep = srcPtr->internalRep; in DupInterpolatedInternalRep()
8955 Jim_IncrRefCount(dupPtr->internalRep.dictSubstValue.indexObjPtr); in DupInterpolatedInternalRep()
8958 static void DupStringInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr);
8969 static void DupStringInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupStringInternalRep() argument
8973 dupPtr->internalRep.strValue.maxLength = srcPtr->length; in DupStringInternalRep()
8974 dupPtr->internalRep.strValue.charLength = srcPtr->internalRep.strValue.charLength; in DupStringInternalRep()
9610 static void DupSourceInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr);
9625 void DupSourceInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupSourceInternalRep() argument
9627 dupPtr->internalRep.sourceValue = srcPtr->internalRep.sourceValue; in DupSourceInternalRep()
9628 Jim_IncrRefCount(dupPtr->internalRep.sourceValue.fileNameObj); in DupSourceInternalRep()
9658 static void DupScriptInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr);
9708 void DupScriptInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupScriptInternalRep() argument
9713 dupPtr->typePtr = NULL; in DupScriptInternalRep()
10642 static void DupCommandInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupCommandInternalRep() argument
10644 dupPtr->internalRep.cmdValue = srcPtr->internalRep.cmdValue; in DupCommandInternalRep()
10645 dupPtr->typePtr = srcPtr->typePtr; in DupCommandInternalRep()
10646 Jim_IncrRefCount(dupPtr->internalRep.cmdValue.nsObj); in DupCommandInternalRep()
11236 static void DupDictSubstInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupDictSubstInternalRep() argument
11239 dupPtr->internalRep = srcPtr->internalRep; in DupDictSubstInternalRep()
11241 Jim_IncrRefCount(dupPtr->internalRep.dictSubstValue.varNameObjPtr); in DupDictSubstInternalRep()
11242 Jim_IncrRefCount(dupPtr->internalRep.dictSubstValue.indexObjPtr); in DupDictSubstInternalRep()
12127 static void DupListInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr);
12149 void DupListInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupListInternalRep() argument
12155 dupPtr->internalRep.listValue.len = srcPtr->internalRep.listValue.len; in DupListInternalRep()
12156 dupPtr->internalRep.listValue.maxLen = srcPtr->internalRep.listValue.maxLen; in DupListInternalRep()
12157 dupPtr->internalRep.listValue.ele = in DupListInternalRep()
12159 memcpy(dupPtr->internalRep.listValue.ele, srcPtr->internalRep.listValue.ele, in DupListInternalRep()
12161 for (i = 0; i < dupPtr->internalRep.listValue.len; i++) { in DupListInternalRep()
12162 Jim_IncrRefCount(dupPtr->internalRep.listValue.ele[i]); in DupListInternalRep()
12164 dupPtr->typePtr = &listObjType; in DupListInternalRep()
13048 static void DupDictInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr);
13201 static void DupDictInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupDictInternalRep() argument
13222 dupPtr->internalRep.dictValue = newDict; in DupDictInternalRep()
13223 dupPtr->typePtr = &dictObjType; in DupDictInternalRep()
14740 static void DupExprInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr);
14790 static void DupExprInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupExprInternalRep() argument
14796 dupPtr->typePtr = NULL; in DupExprInternalRep()
15458 static void DupScanFmtInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr);
15476 void DupScanFmtInternalRep(Jim_Interp *interp, Jim_Obj *srcPtr, Jim_Obj *dupPtr) in DupScanFmtInternalRep() argument
15483 dupPtr->internalRep.ptr = newVec; in DupScanFmtInternalRep()
15484 dupPtr->typePtr = &scanFmtStringObjType; in DupScanFmtInternalRep()