Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset 5863a95 in mainline for uspace/srv/hid/fb/serial_console.c


Ignore:
Timestamp:
2010-12-17T08:59:35Z (11 years ago)
Author:
Vojtech Horky <vojtechhorky@…>
Branches:
lfn, master
Children:
58854f2
Parents:
70e5ad5 (diff), 11658b64 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge development/ changes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/srv/hid/fb/serial_console.c

    r70e5ad5 r5863a95  
    5555#define MAX_CONTROL 20
    5656
    57 static ipcarg_t scr_width;
    58 static ipcarg_t scr_height;
     57static sysarg_t scr_width;
     58static sysarg_t scr_height;
    5959static bool color = true;    /**< True if producing color output. */
    6060static bool utf8 = false;    /**< True if producing UTF8 output. */
    6161static putc_function_t putc_function;
    6262
    63 static ipcarg_t lastcol = 0;
    64 static ipcarg_t lastrow = 0;
     63static sysarg_t lastcol = 0;
     64static sysarg_t lastrow = 0;
    6565static attrs_t cur_attr = {
    6666        .t = at_style,
     
    130130}
    131131
    132 void serial_goto(const ipcarg_t col, const ipcarg_t row)
     132void serial_goto(const sysarg_t col, const sysarg_t row)
    133133{
    134134        if ((col > scr_width) || (row > scr_height))
     
    252252
    253253/** Set scrolling region. */
    254 void serial_set_scroll_region(ipcarg_t last_row)
     254void serial_set_scroll_region(sysarg_t last_row)
    255255{
    256256        char control[MAX_CONTROL];
     
    269269}
    270270
    271 void serial_console_init(putc_function_t putc_fn, ipcarg_t w, ipcarg_t h)
     271void serial_console_init(putc_function_t putc_fn, sysarg_t w, sysarg_t h)
    272272{
    273273        scr_width = w;
     
    286286 *
    287287 */
    288 static void draw_text_data(keyfield_t *data, ipcarg_t x0, ipcarg_t y0,
    289     ipcarg_t width, ipcarg_t height)
     288static void draw_text_data(keyfield_t *data, sysarg_t x0, sysarg_t y0,
     289    sysarg_t width, sysarg_t height)
    290290{
    291291        attrs_t *a0 = &data[0].attrs;
    292292        serial_set_attrs(a0);
    293293       
    294         ipcarg_t y;
     294        sysarg_t y;
    295295        for (y = 0; y < height; y++) {
    296296                serial_goto(x0, y0 + y);
    297297               
    298                 ipcarg_t x;
     298                sysarg_t x;
    299299                for (x = 0; x < width; x++) {
    300300                        attrs_t *attr = &data[y * width + x].attrs;
     
    337337               
    338338                wchar_t c;
    339                 ipcarg_t col;
    340                 ipcarg_t row;
    341                 ipcarg_t w;
    342                 ipcarg_t h;
     339                sysarg_t col;
     340                sysarg_t row;
     341                sysarg_t w;
     342                sysarg_t h;
    343343                ssize_t rows;
    344344               
    345345                int retval;
    346346               
    347                 switch (IPC_GET_METHOD(call)) {
     347                switch (IPC_GET_IMETHOD(call)) {
    348348                case IPC_M_PHONE_HUNGUP:
    349349                        client_connected = 0;
     
    442442                       
    443443                        if (rows >= 0) {
    444                                 if ((ipcarg_t) rows > scr_height) {
     444                                if ((sysarg_t) rows > scr_height) {
    445445                                        retval = EINVAL;
    446446                                        break;
    447447                                }
    448448                        } else {
    449                                 if ((ipcarg_t) (-rows) > scr_height) {
     449                                if ((sysarg_t) (-rows) > scr_height) {
    450450                                        retval = EINVAL;
    451451                                        break;
Note: See TracChangeset for help on using the changeset viewer.