version 1.4, 2025/04/10 01:24:38
|
version 1.5, 2025/04/13 04:22:43
|
Line 24
|
Line 24
|
* along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
* along with FreeM. If not, see <https://www.gnu.org/licenses/>. |
* |
* |
* $Log$ |
* $Log$ |
|
* Revision 1.5 2025/04/13 04:22:43 snw |
|
* Fix snprintf calls |
|
* |
* Revision 1.4 2025/04/10 01:24:38 snw |
* Revision 1.4 2025/04/10 01:24:38 snw |
* Remove C++ style comments |
* Remove C++ style comments |
* |
* |
Line 116 void ssvn_display_update(void)
|
Line 119 void ssvn_display_update(void)
|
&fmtid, &resbits, &ressize, &restail, (unsigned char**)&result); |
&fmtid, &resbits, &ressize, &restail, (unsigned char**)&result); |
|
|
if (fmtid != incrid) { |
if (fmtid != incrid) { |
snprintf (clipboard_buffer, (ressize > 254 ? 254 : ressize), "%s", result); |
snprintf (clipboard_buffer, (ressize > (STRLEN - 1) ? (STRLEN - 1) : ressize), "%s", result); |
stcnv_c2m (clipboard_buffer); |
stcnv_c2m (clipboard_buffer); |
clipboard_buffer[255] = '\201'; |
clipboard_buffer[255] = '\201'; |
} |
} |
Line 130 void ssvn_display_update(void)
|
Line 133 void ssvn_display_update(void)
|
for (int i = 0; i < count_screens; ++i) { |
for (int i = 0; i < count_screens; ++i) { |
screen = ScreenOfDisplay (display, i); |
screen = ScreenOfDisplay (display, i); |
|
|
snprintf (display_name, 49, "%d", i); |
snprintf (display_name, sizeof (display_name) - 1, "%d", i); |
|
|
snprintf (k_buf, 512 - 1, "^$DISPLAY\202%s\202PLATFORM\201", display_name); |
snprintf (k_buf, sizeof (k_buf) - 1, "^$DISPLAY\202%s\202PLATFORM\201", display_name); |
symtab (set_sym, k_buf, "X/MOTIF,3\201"); |
symtab (set_sym, k_buf, "X/MOTIF,3\201"); |
|
|
/* |
/* |
snprintf (k_buf, 512 - 1, "^$DISPLAY\202%s\202CLIPBOARD\201", display_name); |
snprintf (k_buf, 512 - 1, "^$DISPLAY\202%s\202CLIPBOARD\201", display_name); |
symtab (set_sym, k_buf, clipboard_buffer); |
symtab (set_sym, k_buf, clipboard_buffer); |
*/ |
*/ |
snprintf (k_buf, 512 - 1, "^$DISPLAY\202%s\202SIZE\201", display_name); |
snprintf (k_buf, sizeof (k_buf) - 1, "^$DISPLAY\202%s\202SIZE\201", display_name); |
snprintf (d_buf, 512 - 1, "%d,%d\201", screen->width, screen->height); |
snprintf (d_buf, sizeof (k_buf) - 1, "%d,%d\201", screen->width, screen->height); |
symtab (set_sym, k_buf, d_buf); |
symtab (set_sym, k_buf, d_buf); |
|
|
snprintf (k_buf, 512 - 1, "^$DISPLAY\202%s\202SPECTRUM\201", display_name); |
snprintf (k_buf, sizeof (k_buf) - 1, "^$DISPLAY\202%s\202SPECTRUM\201", display_name); |
snprintf (d_buf, 512 - 1, "%d\201", 16777216L); |
snprintf (d_buf, 512 - 1, "%d\201", 16777216L); |
symtab (set_sym, k_buf, d_buf); |
symtab (set_sym, k_buf, d_buf); |
|
|
snprintf (k_buf, 512 - 1, "^$DISPLAY\202%s\202COLORTYPE\201", display_name); |
snprintf (k_buf, sizeof (k_buf) - 1, "^$DISPLAY\202%s\202COLORTYPE\201", display_name); |
snprintf (d_buf, 512 - 1, "COLOR\201"); |
snprintf (d_buf, 512 - 1, "COLOR\201"); |
symtab (set_sym, k_buf, d_buf); |
symtab (set_sym, k_buf, d_buf); |
|
|
snprintf (k_buf, 512 - 1, "^$DISPLAY\202%s\202UNITS\201", display_name); |
snprintf (k_buf, sizeof (k_buf) - 1, "^$DISPLAY\202%s\202UNITS\201", display_name); |
snprintf (d_buf, 512 - 1, "PIXEL\201"); |
snprintf (d_buf, 512 - 1, "PIXEL\201"); |
symtab (set_sym, k_buf, d_buf); |
symtab (set_sym, k_buf, d_buf); |
|
|
Line 166 void ssvn_display_update(void)
|
Line 169 void ssvn_display_update(void)
|
family_name = pango_font_family_get_name (family); |
family_name = pango_font_family_get_name (family); |
|
|
|
|
snprintf (k_buf, 512 - 1, "^$DISPLAY\202%s\202TYPEFACE\202%s\202%d\201", display_name, family_name, 0); |
snprintf (k_buf, sizeof (k_buf) - 1, "^$DISPLAY\202%s\202TYPEFACE\202%s\202%d\201", display_name, family_name, 0); |
snprintf (d_buf, 512 - 1, "\201"); |
snprintf (dbuf, sizeof (dbuf) - 1, "\201"); |
symtab (set_sym, k_buf, d_buf); |
symtab (set_sym, k_buf, d_buf); |
|
|
/* |
/* |
for (k = 8; k <= 72; k += 2) { |
for (k = 8; k <= 72; k += 2) { |
snprintf (k_buf, 512 - 1, "^$DISPLAY\202%s\202TYPEFACE\202%s\202%d\201", display_name, family_name, k); |
snprintf (k_buf, sizeof (k_buf) - 1, "^$DISPLAY\202%s\202TYPEFACE\202%s\202%d\201", display_name, family_name, k); |
snprintf (d_buf, 512 - 1, "\201"); |
snprintf (dbuf, sizeof (dbuf) - 1, "\201"); |
symtab (set_sym, k_buf, d_buf); |
symtab (set_sym, k_buf, d_buf); |
} |
} |
*/ |
*/ |