OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #include <gtk/gtk.h> | 5 #include <gtk/gtk.h> |
6 #include <stdio.h> | 6 #include <stdio.h> |
7 #include <string.h> | 7 #include <string.h> |
8 | 8 |
9 /* Small program to dump the contents of GTK's clipboard to the terminal. | 9 /* Small program to dump the contents of GTK's clipboard to the terminal. |
10 * Feel free to add to it or improve formatting or whatnot. | 10 * Feel free to add to it or improve formatting or whatnot. |
(...skipping 20 matching lines...) Expand all Loading... |
31 | 31 |
32 printf(" / length: %d / bits %d]: ", data->length, data->format); | 32 printf(" / length: %d / bits %d]: ", data->length, data->format); |
33 for (int j = 0; j < data->length; j++) { | 33 for (int j = 0; j < data->length; j++) { |
34 // Output data one byte at a time. Currently wide strings look | 34 // Output data one byte at a time. Currently wide strings look |
35 // pretty weird. | 35 // pretty weird. |
36 printf("%c", (data->data[j] == 0 ? '_' : data->data[j])); | 36 printf("%c", (data->data[j] == 0 ? '_' : data->data[j])); |
37 } | 37 } |
38 printf("\n\n"); | 38 printf("\n\n"); |
39 } | 39 } |
40 } | 40 } |
41 | |
OLD | NEW |