summaryrefslogtreecommitdiff
path: root/src/drivers/PostScript/Fl_PostScript.cxx
diff options
context:
space:
mode:
authormaxim nikonov <maxim.nikonov@hqo.co>2026-02-06 18:12:40 +0500
committermaxim nikonov <maxim.nikonov@hqo.co>2026-02-06 18:12:40 +0500
commitb4995f979d127cea667b4e2b71c91e9db4ab52ef (patch)
treefbebc775e10932bace8d6a7c3481b1ba200c64db /src/drivers/PostScript/Fl_PostScript.cxx
parent9575eb0a1ffa8150f70f88b5f6b55f342c3c0088 (diff)
wip
Diffstat (limited to 'src/drivers/PostScript/Fl_PostScript.cxx')
-rw-r--r--src/drivers/PostScript/Fl_PostScript.cxx15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/drivers/PostScript/Fl_PostScript.cxx b/src/drivers/PostScript/Fl_PostScript.cxx
index 9cece371d..35afe46f6 100644
--- a/src/drivers/PostScript/Fl_PostScript.cxx
+++ b/src/drivers/PostScript/Fl_PostScript.cxx
@@ -1107,7 +1107,8 @@ static uchar *calc_mask(uchar *img, int w, int h, Fl_Color bg)
while (h-- > 0) { // for each row
bit = 0x80; // byte with last bit set
byte = 0; // next mask byte to compute
- for (int j = 0; j < w; j++) { // for each column
+ int j;
+ for (j = 0; j < w; j++) { // for each column
r = *img++; // the pixel color components
g = *img++;
b = *img++;
@@ -1168,9 +1169,11 @@ void Fl_PostScript_Graphics_Driver::transformed_draw_extra(const char* str, int
uchar *di;
int wmask = (w2+7)/8;
void *rle85 = prepare_rle85();
- for (int j = h - 1; j >= 0; j--){
+ int j;
+ for (j = h - 1; j >= 0; j--){
di = img_mask + j * wmask;
- for (int i = 0; i < wmask; i++){
+ int i;
+ for (i = 0; i < wmask; i++){
write_rle85(*di, rle85);
di++;
}
@@ -1628,7 +1631,8 @@ static int update_format_layout(int rank, Fl_Paged_Device::Page_Layout layout,
modal->begin();
Fl_Choice *psize = new Fl_Choice(140, 10, 110, 30, Fl_PDF_File_Surface::format_dialog_page_size);
psize->when(FL_WHEN_CHANGED);
- for (int i = 0; i < size_count; i++) {
+ int i;
+ for (i = 0; i < size_count; i++) {
psize->add(Fl_Paged_Device::page_formats[menu_to_size[i]].name);
}
psize->value(rank);
@@ -1682,7 +1686,8 @@ int Fl_PDF_Pango_File_Surface::begin_job(const char *defaultname, char **perr_me
char *pref_format;
print_prefs.get("PDF/page_size", pref_format, "A4");
int rank = 1; // corresponds to A4
- for (int i = 0; i < size_count; i++) {
+ int i;
+ for (i = 0; i < size_count; i++) {
if (strcmp(pref_format, Fl_Paged_Device::page_formats[menu_to_size[i]].name) == 0) {
rank = i;
break;