Jean-Philippe MENGUAL, le Mon 18 Aug 2008 02:06:15 +0200, a écrit : > It doesn't want.
Agr I should really have tried to compile :) This time it should be OK. Samuel
--- BrailleDrivers/Papenmeier/Makefile.in.orig 2008-08-18 00:37:41.000000000 +0100 +++ BrailleDrivers/Papenmeier/Makefile.in 2008-08-18 00:38:19.000000000 +0100 @@ -28,7 +28,7 @@ braille.$O: $(CC) $(BRL_CFLAGS) $(YACC_CFLAGS) -c $(SRC_DIR)/braille.c -READ_CONFIG_OBJECTS = read_config.$O $(BLD_TOP)$(PGM_DIR)/cmd.$O $(BLD_TOP)$(PGM_DIR)/charset.$O $(BLD_TOP)$(PGM_DIR)/lock.$O $(BLD_TOP)$(PGM_DIR)/misc.$O +READ_CONFIG_OBJECTS = read_config.$O $(BLD_TOP)$(PGM_DIR)/cmd.$O $(BLD_TOP)$(PGM_DIR)/brl.$O $(BLD_TOP)$(PGM_DIR)/drivers.$O $(BLD_TOP)$(PGM_DIR)/async.$O $(BLD_TOP)$(PGM_DIR)/queue.$O $(BLD_TOP)$(PGM_DIR)/host_sys.$O $(BLD_TOP)$(PGM_DIR)/tbl.$O $(BLD_TOP)$(PGM_DIR)/tbl_native.$O $(BLD_TOP)$(PGM_DIR)/io_misc.$O $(BLD_TOP)$(PGM_DIR)/charset.$O $(BLD_TOP)$(PGM_DIR)/lock.$O $(BLD_TOP)$(PGM_DIR)/misc.$O read_config$X: $(READ_CONFIG_OBJECTS) $(HOSTCC) $(HOSTLDFLAGS) -o $@ $(READ_CONFIG_OBJECTS) $(LDLIBS) --- Programs/cmd.c.orig 2008-08-17 23:36:28.000000000 +0100 +++ Programs/cmd.c 2008-08-17 23:41:47.000000000 +0100 @@ -23,6 +23,7 @@ #include "misc.h" #include "brldefs.h" #include "cmd.h" +#include "brl.h" #include "Programs/charset.h" @@ -214,20 +215,27 @@ } } +static brlapi_keyCode_t +cmdWCharToBrlapi(wchar_t wc) { + if (wc < 0x100) { + /* latin1 character */ + return BRLAPI_KEY_TYPE_SYM | wc; + } else { + /* unicode character */ + return BRLAPI_KEY_TYPE_SYM | BRLAPI_KEY_SYM_UNICODE | wc; + } +} + brlapi_keyCode_t cmdBrlttyToBrlapi (int command) { brlapi_keyCode_t code; switch (command & BRL_MSK_BLK) { - case BRL_BLK_PASSCHAR: { - wchar_t wc = convertCharToWchar(command & BRL_MSK_ARG); - if (wc < 0x100) - /* latin1 character */ - code = wc; - else - /* unicode character */ - code = BRLAPI_KEY_SYM_UNICODE | wc; + case BRL_BLK_PASSCHAR: + code = cmdWCharToBrlapi(convertCharToWchar(command & BRL_MSK_ARG)); + break; + case BRL_BLK_PASSDOTS: + code = cmdWCharToBrlapi(untextTable[command & BRL_MSK_ARG]); break; - } case BRL_BLK_PASSKEY: switch (command & BRL_MSK_ARG) { case BRL_KEY_ENTER: code = BRLAPI_KEY_SYM_LINEFEED; break; --- BrailleDrivers/Papenmeier/read_config.c.orig 2008-08-18 01:16:25.000000000 +0100 +++ BrailleDrivers/Papenmeier/read_config.c 2008-08-18 01:16:53.000000000 +0100 @@ -29,6 +29,10 @@ return 1; } +void +message (const char *text, short flags) { +} + /* --------------------------------------------------------------- */ static const char* get_command_description(int code) --- Programs/apitest.c.orig 2008-08-18 01:20:58.000000000 +0100 +++ Programs/apitest.c 2008-08-18 01:21:15.000000000 +0100 @@ -73,6 +73,10 @@ "The path to the file containing BrlAPI's authorization key."}, END_OPTION_TABLE +void +message (const char *text, short flags) { +} + void showDisplaySize(void) { unsigned int x, y; --- Programs/Makefile.in.orig 2008-08-18 01:18:51.000000000 +0100 +++ Programs/Makefile.in 2008-08-18 01:20:39.000000000 +0100 @@ -365,7 +365,7 @@ ############################################################################### -APITEST_OBJECTS = apitest.$O cmd.$O charset.$O lock.$O options.$O misc.$O $(SYSTEM_OBJECT) io_misc.$O +APITEST_OBJECTS = apitest.$O cmd.$O brl.$O drivers.$O async.$O queue.$O tbl.$O tbl_native.$O charset.$O lock.$O options.$O misc.$O $(SYSTEM_OBJECT) io_misc.$O apitest$X: $(APITEST_OBJECTS) api $(CC) $(LDFLAGS) -o $@ $(APITEST_OBJECTS) -L$(BLD_DIR) -lbrlapi $(LDLIBS)
_______________________________________________ This message was sent via the BRLTTY mailing list. To post a message, send an e-mail to: BRLTTY@mielke.cc For general information, go to: http://mielke.cc/mailman/listinfo/brltty