Lines Matching refs:ds
55 Tcl_DString ds;
79 Tcl_DStringInit(&ds);
81 Tcl_UniCharLen((Tcl_UniChar *)data), &ds);
100 Tcl_DStringInit(&ds);
101 Tcl_DStringAppend(&ds, "cp######", -1);
111 Tcl_DStringValue(&ds)+2, Tcl_DStringLength(&ds)-2);
114 encoding = Tcl_GetEncoding(NULL, Tcl_DStringValue(&ds));
115 Tcl_DStringFree(&ds);
133 Tcl_ExternalToUtfDString(encoding, data, -1, &ds);
148 data = destPtr = Tcl_DStringValue(&ds);
162 result = (*proc)(clientData, interp, Tcl_DStringValue(&ds));
163 Tcl_DStringFree(&ds);
249 Tcl_DString ds;
302 Tcl_DStringInit(&ds);
303 Tcl_UtfToUniCharDString(rawText, -1, &ds);
306 (unsigned) Tcl_DStringLength(&ds) + 2);
308 Tcl_DStringFree(&ds);
312 memcpy(buffer, Tcl_DStringValue(&ds),
313 (unsigned) Tcl_DStringLength(&ds) + 2);
315 Tcl_DStringFree(&ds);
318 Tcl_UtfToExternalDString(NULL, rawText, -1, &ds);
321 (unsigned) Tcl_DStringLength(&ds) + 1);
323 Tcl_DStringFree(&ds);
327 memcpy(buffer, Tcl_DStringValue(&ds),
328 (unsigned) Tcl_DStringLength(&ds) + 1);
330 Tcl_DStringFree(&ds);