Lines Matching refs:DATA
49 * ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
75 #include <data.h>
308 #define DATA(name) case name: result = #name; break
310 DATA(scanMods);
311 DATA(scanKey);
312 DATA(scanColon);
313 DATA(scanFunc);
314 DATA(scanArgs);
316 #undef DATA
429 char *data = x_strdup(result);
442 xw->keyboard.print_translations = data;
443 while ((next = scanTrans(data, &state, &state2, &first, &last)) != NULL) {
447 len, data + first));
449 if (len > 1 && data[first] == '~') {
453 if (len == 7 && !x_strncasecmp(data + first, "button", len - 1)) {
454 have_button = data[first + 6] - '0';
455 } else if (len == 5 && !x_strncasecmp(data + first, "shift", len)) {
459 if (!x_strncasecmp(data + first, "<buttonpress>", len) ||
460 !x_strncasecmp(data + first, "<buttonrelease>", len)) {
463 have_button = data[first] - '0';
470 if (!x_strncasecmp(table[n], data + first, len)) {
488 data = next;
1644 * Copy the selection data to the given target(s).
1706 PtyData data;
1709 fakePtyData(&data, s, s + len);
1711 while (decodeUtf8(screen, &data)) {
1715 skipPtyData(&data, value);
1776 Char *data;
1784 * list itself, and one for the data. Pointer to the data is the
1790 data = (Char *) (*text_list)[i];
1792 (void) UTF8toLatin1(screen, data, size, &size);
1798 data = (Char *) (*text_list)[i];
1800 if ((data = UTF8toLatin1(screen, data, size, &size)) != NULL) {
1801 memcpy(tmp, data, size + 1);
2330 * Translate ISO-8859-1 or UTF-8 data to NRCS.
2342 PtyData *data = TypeXtMallocX(PtyData, *length);
2344 memset(data, 0, sizeof(*data));
2345 data->next = data->buffer;
2346 data->last = data->buffer + *length;
2347 memcpy(data->buffer, buffer, *length);
2349 while (data->next < data->last) {
2352 if (!decodeUtf8(screen, data)) {
2353 data->utf_size = 1;
2354 data->utf_data = data->next[0];
2356 data->next += data->utf_size;
2357 chr = data->utf_data;
2367 free(data);
2405 /* Send data as base64 */
2466 TRACE(("writing quoted selection data %s\n", visibleChars(lag, length)));
2474 TRACE(("writing selection data %s\n", visibleChars(lag, length)));
2541 TERMIO_STRUCT data;
2544 if (disallowed[epSTTY] && ttyGetAttr(screen->respond, &data) == 0) {
2552 PasteControls nc = (data.c_cc[n] < 32
2553 ? data.c_cc[n]
2554 : (data.c_cc[n] == 127
2559 if (CharOf(data.c_cc[n]) == CharOf(disabled))
2561 if ((n == VMIN || n == VTIME) && !(data.c_lflag & ICANON))
2604 TRACE((" \\%03o", data.c_cc[n]));
2713 TRACE(("...no data to convert\n"));
3875 unsigned data = ld->charData[col];
3879 if (data == 0)
3880 data = ' ';
3883 next = convertToUTF8(last, data);
3886 *next++ = CharOf(data);
3892 data = ld->combData[off][col];
3893 if (data == 0)
3895 next = convertToUTF8(next, data);
4808 Char *data;
4830 data = scp->data_buffer;
4832 if (data == NULL) {
4833 TRACE(("...no selection-data\n"));
4913 properly internationalised, and dump raw eight-bit data
4917 *value = (XtPointer) data;
4921 TRACE(("...raw 8-bit data:%d\n", result));
5060 /* This used to just use the UTF-8 data, which was totally
5066 Char *data = scp->data_buffer;
5068 data = UTF8toLatin1(screen, data, length, &length);
5072 (char *) data,
5159 /* save data which will be reset */
5704 /* obtain data from the screen, passing the endpoints to caller's parameters */
5766 TRACE(("...getDataFromScreen selection-data %.*s\n",
5805 * Split-up the format before substituting data, to avoid quoting issues.
5964 /* substitute data into format, reallocating the result */
5968 char *data,
5979 if (data == NULL)
5980 data = empty;
6010 value = formatStrlen(numbers, x_strrtrim(data), 1);
6013 value = x_strrtrim(data);
6016 value = formatStrlen(numbers, data, 0);
6019 value = data;
6022 value = formatStrlen(numbers, x_strtrim(data), 1);
6025 value = x_strtrim(data);
6048 if (value != numbers && value != data) {
6075 /* execute the command after forking. The main process frees its data */
6109 reallyExecFormatted(Widget w, char *format, char *data, CELL *start, CELL *finish)
6121 argv[argc] = expandFormat(xw, argv[argc], data, start, finish);
6157 char *data;
6160 data = getDataFromScreen(xw, event, params[1], &start, &finish);
6161 if (data != NULL) {
6167 argv[argc] = expandFormat(xw, argv[argc], data,
6173 free(data);
6181 reallyInsertFormatted(Widget w, char *format, char *data, CELL *start, CELL *finish)
6188 if ((exps = expandFormat(xw, format, data, start, finish)) != NULL) {
6224 char *data;
6227 data = getDataFromScreen(xw, event, params[1], &start, &finish);
6228 if (data != NULL) {
6229 char *exps = expandFormat(xw, temp, data, &start, &finish);
6235 free(data);