From cff28eff2a5bfbdeb663bbee5a48a3c9f53e9927 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Sun, 9 Feb 2014 11:14:12 +0000 Subject: [PATCH] Add get/set scaling functions to cterm indirection. --- src/conio/cterm.c | 2 ++ src/conio/cterm.h | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/src/conio/cterm.c b/src/conio/cterm.c index b32a519785..c9cb1a4bb5 100644 --- a/src/conio/cterm.c +++ b/src/conio/cterm.c @@ -1896,6 +1896,8 @@ struct cterminal *cterm_init(int height, int width, int xpos, int ypos, int back cterm->ciolib_clrscr=ciolib_clrscr; cterm->ciolib_setvideoflags=ciolib_setvideoflags; cterm->ciolib_getvideoflags=ciolib_getvideoflags; + cterm->ciolib_setscaling=ciolib_setscaling; + cterm->ciolib_getscaling=ciolib_getscaling; cterm->ciolib_putch=ciolib_putch; cterm->ciolib_puttext=ciolib_puttext; cterm->ciolib_window=ciolib_window; diff --git a/src/conio/cterm.h b/src/conio/cterm.h index 305f226c11..4580a9720e 100644 --- a/src/conio/cterm.h +++ b/src/conio/cterm.h @@ -145,6 +145,8 @@ struct cterminal { void (*ciolib_clrscr) (struct cterminal *); void (*ciolib_setvideoflags) (struct cterminal *,int flags); int (*ciolib_getvideoflags) (struct cterminal *); + void (*ciolib_setscaling) (struct cterminal *,int new_value); + int (*ciolib_getscaling) (struct cterminal *); int (*ciolib_putch) (struct cterminal *,int); int (*ciolib_puttext) (struct cterminal *,int,int,int,int,void *); void (*ciolib_window) (struct cterminal *,int,int,int,int); @@ -163,6 +165,8 @@ struct cterminal { void CIOLIBCALL (*ciolib_clrscr) (void); void CIOLIBCALL (*ciolib_setvideoflags) (int flags); int CIOLIBCALL (*ciolib_getvideoflags) (void); + void CIOLIBCALL (*ciolib_setscaling) (int new_value); + int CIOLIBCALL (*ciolib_getscaling) (void); int CIOLIBCALL (*ciolib_putch) (int); int CIOLIBCALL (*ciolib_puttext) (int,int,int,int,void *); void CIOLIBCALL (*ciolib_window) (int,int,int,int); -- GitLab