[BRLTTY] [PATCH] Re: Error messages in svn 4115
Mario Lang
mlang at delysid.org
Sun Dec 7 11:04:29 EST 2008
Hermann <meinelisten at onlinehome.de> writes:
> the following error messages:
>
> eu_clio.c: In function ‘clio_init’:
> eu_clio.c:325: error: ‘BrailleDisplay’ has no member named ‘y’
> eu_clio.c:326: error: ‘BrailleDisplay’ has no member named ‘x’
> eu_clio.c: In function ‘clio_writeWindow’:
> eu_clio.c:400: error: ‘BrailleDisplay’ has no member named ‘x’
> eu_clio.c:400: error: ‘BrailleDisplay’ has no member named ‘y’
> eu_clio.c: In function ‘clio_writeVisual’:
> eu_clio.c:421: error: ‘BrailleDisplay’ has no member named ‘x’
> eu_clio.c:421: error: ‘BrailleDisplay’ has no member named ‘y’
> make[2]: *** [eu_clio.o] Error 1
> make[1]: *** [braille-drivers] Error 1
> make: *** [all] Error 2
>
> What to do?
Either apply the attached patch or wait for Dave to apply it to svn.
diff --git a/BrailleDrivers/EuroBraille/eu_clio.c b/BrailleDrivers/EuroBraille/eu_clio.c
index 023e468..f5e034e 100644
--- a/BrailleDrivers/EuroBraille/eu_clio.c
+++ b/BrailleDrivers/EuroBraille/eu_clio.c
@@ -322,8 +322,8 @@ int clio_init(BrailleDisplay *brl, t_eubrl_io *io)
}
if (brlCols > 0)
{ /* Succesfully identified hardware. */
- brl->y = 1;
- brl->x = brlCols;
+ brl->textRows = 1;
+ brl->textColumns = brlCols;
LogPrint(LOG_INFO, "eu: %s connected.",
clioModels[brlModel].modelDesc);
return (1);
@@ -397,7 +397,7 @@ int clio_keyToCommand(BrailleDisplay *brl, unsigned int key, BRL_DriverCommandCo
void clio_writeWindow(BrailleDisplay *brl)
{
static char previousBrailleWindow[80];
- int displaySize = brl->x * brl->y;
+ int displaySize = brl->textColumns * brl->textRows;
unsigned char buf[displaySize + 3];
if ( displaySize > sizeof(previousBrailleWindow) ) {
@@ -418,7 +418,7 @@ void clio_writeWindow(BrailleDisplay *brl)
void clio_writeVisual(BrailleDisplay *brl, const wchar_t *text)
{
static wchar_t previousVisualDisplay[80];
- int displaySize = brl->x * brl->y;
+ int displaySize = brl->textColumns * brl->textRows;
unsigned char buf[displaySize + 3];
int i;
diff --git a/BrailleDrivers/EuroBraille/eu_esysiris.c b/BrailleDrivers/EuroBraille/eu_esysiris.c
index c1da6cc..7fff12e 100644
--- a/BrailleDrivers/EuroBraille/eu_esysiris.c
+++ b/BrailleDrivers/EuroBraille/eu_esysiris.c
@@ -304,8 +304,8 @@ int esysiris_init(BrailleDisplay *brl, t_eubrl_io *io)
}
if (brlCols > 0)
{ /* Succesfully identified hardware. */
- brl->y = 1;
- brl->x = brlCols;
+ brl->textRows = 1;
+ brl->textColumns = brlCols;
LogPrint(LOG_INFO, "eu: %s connected.",
modelTable[brlType]);
return (1);
@@ -380,7 +380,7 @@ int esysiris_keyToCommand(BrailleDisplay *brl, unsigned int key, BRL_DriverComma
void esysiris_writeWindow(BrailleDisplay *brl)
{
static unsigned char previousBrailleWindow[80];
- int displaySize = brl->x * brl->y;
+ int displaySize = brl->textColumns * brl->textRows;
unsigned char buf[displaySize + 2];
if (displaySize > sizeof(previousBrailleWindow)) {
--
CYa,
⡍⠁⠗⠊⠕ | Debian Developer <URL:http://debian.org/>
.''`. | Get my public key via finger mlang/key at db.debian.org
: :' : | 1024D/7FC1A0854909BCCDBE6C102DDFFC022A6B113E44
`. `'
`- <URL:http://delysid.org/> <URL:http://www.staff.tugraz.at/mlang/>
More information about the BRLTTY
mailing list