Lines Matching defs:dp
81 nsXPTCMiniVariant* dp = &dispatchParams[i];
85 dp->val.p = (void*) *ap;
91 case nsXPTType::T_I8 : dp->val.i8 = (PRInt8) *ap; break;
92 case nsXPTType::T_I16 : dp->val.i16 = (PRInt16) *ap; break;
93 case nsXPTType::T_I32 : dp->val.i32 = (PRInt32) *ap; break;
94 case nsXPTType::T_I64 : dp->val.i64 = (PRInt64) *ap; break;
95 case nsXPTType::T_U8 : dp->val.u8 = (PRUint8) *ap; break;
96 case nsXPTType::T_U16 : dp->val.u16 = (PRUint16) *ap; break;
97 case nsXPTType::T_U32 : dp->val.u32 = (PRUint32) *ap; break;
98 case nsXPTType::T_U64 : dp->val.u64 = (PRUint64) *ap; break;
104 dp->val.u64 = (PRUint64) args[i];
105 dp->val.f = (float) dp->val.d; // convert double to float
108 dp->val.u32 = (PRUint32) *ap;
113 dp->val.u64 = (i < NUM_ARG_REGS) ? args[i] : *ap;
115 case nsXPTType::T_BOOL : dp->val.b = (PRBool) *ap; break;
116 case nsXPTType::T_CHAR : dp->val.c = (char) *ap; break;
117 case nsXPTType::T_WCHAR : dp->val.wc = (PRUnichar) *ap; break;