- long fg = what_map_char((char) yyvsp[-11].i);
- long bg = what_map_char((char) yyvsp[-9].i);
- long smoothed = yyvsp[-7].i;
- long joined = yyvsp[-5].i;
- long lit = yyvsp[-3].i;
- long walled = yyvsp[-1].i;
- long filling = yyvsp[0].i;
+ int fg = (int) what_map_char((char) yyvsp[-11].i),
+ bg = (int) what_map_char((char) yyvsp[-9].i);
+ int smoothed = (int) yyvsp[-7].i,
+ joined = (int) yyvsp[-5].i,
+ lit = (int) yyvsp[-3].i,
+ walled = (int) yyvsp[-1].i,
+ filling = (int) yyvsp[0].i;
+