summaryrefslogtreecommitdiff
path: root/src/w32console.c
diff options
context:
space:
mode:
authorAndrew Innes <andrewi@gnu.org>2000-08-22 22:53:00 +0000
committerAndrew Innes <andrewi@gnu.org>2000-08-22 22:53:00 +0000
commitd4ee1ddee0c99bd9ed5672cfbc5c0f3888e3dbd1 (patch)
tree7b8f5adf8adafeb8c98959f2d435e07a4a47bbc2 /src/w32console.c
parent8c72cd0b5bac3cb8345dce0afabf33200fc7b5fe (diff)
downloademacs-d4ee1ddee0c99bd9ed5672cfbc5c0f3888e3dbd1.tar.gz
(min): Define macro.
(clear_frame, write_glyphs): Fix compile warning.
Diffstat (limited to 'src/w32console.c')
-rw-r--r--src/w32console.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/src/w32console.c b/src/w32console.c
index 2f94985367b..55adc0dda9a 100644
--- a/src/w32console.c
+++ b/src/w32console.c
@@ -41,6 +41,8 @@ Boston, MA 02111-1307, USA.
#include "w32inevt.h"
#include "dispextern.h"
+#define min(a, b) ((a) < (b) ? (a) : (b))
+
/* from window.c */
extern Lisp_Object Frecenter ();
@@ -134,7 +136,8 @@ clear_frame (void)
{
struct frame * f = PICK_FRAME ();
COORD dest;
- int n, r;
+ int n;
+ DWORD r;
CONSOLE_SCREEN_BUFFER_INFO info;
GetConsoleScreenBufferInfo (GetStdHandle (STD_OUTPUT_HANDLE), &info);
@@ -338,7 +341,8 @@ insert_glyphs (register struct glyph *start, register int len)
void
write_glyphs (register struct glyph *string, register int len)
{
- int produced, consumed, i;
+ int produced, consumed;
+ DWORD r;
struct frame * f = PICK_FRAME ();
WORD char_attr;
unsigned char conversion_buffer[1024];
@@ -376,7 +380,7 @@ write_glyphs (register struct glyph *string, register int len)
{
/* Set the attribute for these characters. */
if (!FillConsoleOutputAttribute (cur_screen, char_attr,
- produced, cursor_coords, &i))
+ produced, cursor_coords, &r))
{
printf ("Failed writing console attributes: %d\n",
GetLastError ());
@@ -385,7 +389,7 @@ write_glyphs (register struct glyph *string, register int len)
/* Write the characters. */
if (!WriteConsoleOutputCharacter (cur_screen, conversion_buffer,
- produced, cursor_coords, &i))
+ produced, cursor_coords, &r))
{
printf ("Failed writing console characters: %d\n",
GetLastError ());
@@ -411,7 +415,7 @@ write_glyphs (register struct glyph *string, register int len)
{
if (!FillConsoleOutputAttribute (cur_screen, char_attr_normal,
terminal_coding.produced,
- cursor_coords, &i))
+ cursor_coords, &r))
{
printf ("Failed writing console attributes: %d\n",
GetLastError ());
@@ -420,7 +424,7 @@ write_glyphs (register struct glyph *string, register int len)
/* Write the characters. */
if (!WriteConsoleOutputCharacter (cur_screen, conversion_buffer,
- produced, cursor_coords, &i))
+ produced, cursor_coords, &r))
{
printf ("Failed writing console characters: %d\n",
GetLastError ());