Changes in uspace/srv/hid/output/output.c [4c6fd56:1382446] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/output/output.c
r4c6fd56 r1382446 1 1 /* 2 * Copyright (c) 2023 Jiri Svoboda3 2 * Copyright (c) 2011 Martin Decky 4 3 * All rights reserved. … … 45 44 #include "output.h" 46 45 46 #define MAX_COLS 128 47 #define MAX_ROWS 128 48 47 49 typedef struct { 48 50 link_t link; … … 113 115 static void srv_get_dimensions(ipc_call_t *icall) 114 116 { 115 sysarg_t cols = 0; 116 sysarg_t rows = 0; 117 bool first; 118 119 first = true; 120 list_foreach(outdevs, link, outdev_t, dev) { 121 if (first) { 122 cols = dev->cols; 123 rows = dev->rows; 124 first = false; 125 } else { 126 cols = min(cols, dev->cols); 127 rows = min(rows, dev->rows); 128 } 117 sysarg_t cols = MAX_COLS; 118 sysarg_t rows = MAX_ROWS; 119 120 list_foreach(outdevs, link, outdev_t, dev) { 121 cols = min(cols, dev->cols); 122 rows = min(rows, dev->rows); 129 123 } 130 124 … … 469 463 int main(int argc, char *argv[]) 470 464 { 471 loc_srv_t *srv;472 473 465 if (argc < 2) { 474 466 usage(argv[0]); … … 480 472 /* Register server */ 481 473 async_set_fallback_port_handler(client_connection, NULL); 482 errno_t rc = loc_server_register(NAME , &srv);474 errno_t rc = loc_server_register(NAME); 483 475 if (rc != EOK) { 484 476 printf("%s: Unable to register driver\n", NAME); … … 487 479 488 480 service_id_t service_id; 489 rc = loc_service_register( srv,argv[1], &service_id);481 rc = loc_service_register(argv[1], &service_id); 490 482 if (rc != EOK) { 491 loc_server_unregister(srv);492 493 483 printf("%s: Unable to register service %s\n", NAME, argv[1]); 494 484 return rc;
Note:
See TracChangeset
for help on using the changeset viewer.