Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- dtorkin@ubuntu1:~/Desktop/v0_11_2$ make
- gcc -Wall -Wextra -g -Iprotocol -Iio -Isvm -Iuvm -Iconfig -c -o svm/svm_main.o svm/svm_main.c
- svm/svm_main.c: In function ‘main’:
- svm/svm_main.c:32:19: warning: variable ‘clientAddressLength’ set but not used [-Wunused-but-set-variable]
- 32 | socklen_t clientAddressLength;
- | ^~~~~~~~~~~~~~~~~~~
- gcc -Wall -Wextra -g -Iprotocol -Iio -Isvm -Iuvm -Iconfig -c -o svm/svm_handlers.o svm/svm_handlers.c
- svm/svm_handlers.c: In function ‘handle_prinyat_reper_message’:
- svm/svm_handlers.c:204:52: warning: implicit declaration of function ‘ntohs’ [-Wimplicit-function-declaration]
- 204 | printf(" Reper 1: NTSO=%u, R=%u, A=%u\n", ntohs(body->NTSO1), ntohs(body->ReperR1), ntohs(body->ReperA1));
- | ^~~~~
- gcc -Wall -Wextra -g -Iprotocol -Iio -Isvm -Iuvm -Iconfig -c -o svm/svm_timers.o svm/svm_timers.c
- gcc -Wall -Wextra -g -Iprotocol -Iio -Isvm -Iuvm -Iconfig -c -o protocol/message_utils.o protocol/message_utils.c
- gcc -Wall -Wextra -g -Iprotocol -Iio -Isvm -Iuvm -Iconfig -c -o protocol/message_builder.o protocol/message_builder.c
- gcc -Wall -Wextra -g -Iprotocol -Iio -Isvm -Iuvm -Iconfig -c -o io/io_common.o io/io_common.c
- io/io_common.c: In function ‘send_protocol_message’:
- io/io_common.c:31:33: warning: implicit declaration of function ‘ntohs’ [-Wimplicit-function-declaration]
- 31 | uint16_t body_length_host = ntohs(body_length_net);
- | ^~~~~
- gcc -Wall -Wextra -g -Iprotocol -Iio -Isvm -Iuvm -Iconfig -c -o io/io_ethernet.o io/io_ethernet.c
- gcc -Wall -Wextra -g -Iprotocol -Iio -Isvm -Iuvm -Iconfig -c -o config/config.o config/config.c
- config/config.c: In function ‘load_config’:
- config/config.c:85:61: warning: comparison is always false due to limited range of data type [-Wtype-limits]
- 85 | if (config->ethernet.port == 0 || config->ethernet.port > 65535) { // Проверка на 0 тоже полезна
- | ^
- gcc -Wall -Wextra -g -Iprotocol -Iio -Isvm -Iuvm -Iconfig -c -o config/ini.o config/ini.c
- gcc -Wall -Wextra -g -Iprotocol -Iio -Isvm -Iuvm -Iconfig svm/svm_main.o svm/svm_handlers.o svm/svm_timers.o protocol/message_utils.o protocol/message_builder.o io/io_common.o io/io_ethernet.o config/config.o config/ini.o -o svm_app -lrt
- gcc -Wall -Wextra -g -Iprotocol -Iio -Isvm -Iuvm -Iconfig -c -o uvm/uvm_main.o uvm/uvm_main.c
- uvm/uvm_main.c: In function ‘main’:
- uvm/uvm_main.c:104:82: warning: passing argument 1 of ‘send_init_channel_and_receive_confirm’ makes integer from pointer without a cast [-Wint-conversion]
- 104 | itBody* confirmInitBody = send_init_channel_and_receive_confirm(io_uvm, ¤tMessageCounter, &receivedMessage);
- | ^~~~~~
- | |
- | IOInterface *
- In file included from uvm/uvm_main.c:14:
- uvm/uvm_comm.h:23:60: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 23 | ConfirmInitBody* send_init_channel_and_receive_confirm(int clientSocketFD, uint16_t *messageCounter, Message *receivedMessage);
- | ~~~~^~~~~~~~~~~~~~
- uvm/uvm_main.c:111:113: warning: passing argument 1 of ‘send_provesti_kontrol_and_receive_podtverzhdenie’ makes integer from pointer without a cast [-Wint-conversion]
- 111 | ontrolyaBody = send_provesti_kontrol_and_receive_podtverzhdenie(io_uvm, ¤tMessageCounter, &receivedMessage, tk_request);
- | ^~~~~~
- | |
- | IOInterface *
- uvm/uvm_comm.h:34:83: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 34 | rolyaBody* send_provesti_kontrol_and_receive_podtverzhdenie(int clientSocketFD, uint16_t *messageCounter, Message *receivedMessage, uint8_t tk);
- | ~~~~^~~~~~~~~~~~~~
- uvm/uvm_main.c:118:107: warning: passing argument 1 of ‘send_vydat_rezultaty_kontrolya_and_receive_rezultaty’ makes integer from pointer without a cast [-Wint-conversion]
- 118 | olyaBody = send_vydat_rezultaty_kontrolya_and_receive_rezultaty(io_uvm, ¤tMessageCounter, &receivedMessage, vpk_request);
- | ^~~~~~
- | |
- | IOInterface *
- uvm/uvm_comm.h:45:82: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 45 | aBody* send_vydat_rezultaty_kontrolya_and_receive_rezultaty(int clientSocketFD, uint16_t *messageCounter, Message *receivedMessage, uint8_t vpk);
- | ~~~~^~~~~~~~~~~~~~
- uvm/uvm_main.c:124:99: warning: passing argument 1 of ‘send_vydat_sostoyanie_linii_and_receive_sostoyanie’ makes integer from pointer without a cast [-Wint-conversion]
- 124 | eLiniiBody = send_vydat_sostoyanie_linii_and_receive_sostoyanie(io_uvm, ¤tMessageCounter, &receivedMessage);
- | ^~~~~~
- | |
- | IOInterface *
- uvm/uvm_comm.h:55:77: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 55 | niiBody* send_vydat_sostoyanie_linii_and_receive_sostoyanie(int clientSocketFD, uint16_t *messageCounter, Message *receivedMessage);
- | ~~~~^~~~~~~~~~~~~~
- uvm/uvm_main.c:142:59: warning: passing argument 1 of ‘send_prinyat_parametry_sdr’ makes integer from pointer without a cast [-Wint-conversion]
- 142 | send_status |= send_prinyat_parametry_sdr(io_uvm, ¤tMessageCounter);
- | ^~~~~~
- | |
- | IOInterface *
- uvm/uvm_comm.h:90:36: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 90 | int send_prinyat_parametry_sdr(int clientSocketFD, uint16_t *messageCounter);
- | ~~~~^~~~~~~~~~~~~~
- uvm/uvm_main.c:143:59: warning: passing argument 1 of ‘send_prinyat_parametry_tsd’ makes integer from pointer without a cast [-Wint-conversion]
- 143 | send_status |= send_prinyat_parametry_tsd(io_uvm, ¤tMessageCounter);
- | ^~~~~~
- | |
- | IOInterface *
- uvm/uvm_comm.h:114:36: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 114 | int send_prinyat_parametry_tsd(int clientSocketFD, uint16_t *messageCounter);
- | ~~~~^~~~~~~~~~~~~~
- uvm/uvm_main.c:144:59: warning: passing argument 1 of ‘send_navigatsionnye_dannye’ makes integer from pointer without a cast [-Wint-conversion]
- 144 | send_status |= send_navigatsionnye_dannye(io_uvm, ¤tMessageCounter);
- | ^~~~~~
- | |
- | IOInterface *
- uvm/uvm_comm.h:122:36: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 122 | int send_navigatsionnye_dannye(int clientSocketFD, uint16_t *messageCounter);
- | ~~~~^~~~~~~~~~~~~~
- uvm/uvm_main.c:147:58: warning: passing argument 1 of ‘send_prinyat_parametry_so’ makes integer from pointer without a cast [-Wint-conversion]
- 147 | send_status |= send_prinyat_parametry_so(io_uvm, ¤tMessageCounter);
- | ^~~~~~
- | |
- | IOInterface *
- uvm/uvm_comm.h:66:35: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 66 | int send_prinyat_parametry_so(int clientSocketFD, uint16_t *messageCounter);
- | ~~~~^~~~~~~~~~~~~~
- uvm/uvm_main.c:148:60: warning: passing argument 1 of ‘send_prinyat_parametry_3tso’ makes integer from pointer without a cast [-Wint-conversion]
- 148 | send_status |= send_prinyat_parametry_3tso(io_uvm, ¤tMessageCounter);
- | ^~~~~~
- | |
- | IOInterface *
- uvm/uvm_comm.h:98:37: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 98 | int send_prinyat_parametry_3tso(int clientSocketFD, uint16_t *messageCounter);
- | ~~~~^~~~~~~~~~~~~~
- uvm/uvm_main.c:149:59: warning: passing argument 1 of ‘send_navigatsionnye_dannye’ makes integer from pointer without a cast [-Wint-conversion]
- 149 | send_status |= send_navigatsionnye_dannye(io_uvm, ¤tMessageCounter);
- | ^~~~~~
- | |
- | IOInterface *
- uvm/uvm_comm.h:122:36: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 122 | int send_navigatsionnye_dannye(int clientSocketFD, uint16_t *messageCounter);
- | ~~~~^~~~~~~~~~~~~~
- uvm/uvm_main.c:152:58: warning: passing argument 1 of ‘send_prinyat_parametry_so’ makes integer from pointer without a cast [-Wint-conversion]
- 152 | send_status |= send_prinyat_parametry_so(io_uvm, ¤tMessageCounter);
- | ^~~~~~
- | |
- | IOInterface *
- uvm/uvm_comm.h:66:35: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 66 | int send_prinyat_parametry_so(int clientSocketFD, uint16_t *messageCounter);
- | ~~~~^~~~~~~~~~~~~~
- uvm/uvm_main.c:153:60: warning: passing argument 1 of ‘send_prinyat_time_ref_range’ makes integer from pointer without a cast [-Wint-conversion]
- 153 | send_status |= send_prinyat_time_ref_range(io_uvm, ¤tMessageCounter);
- | ^~~~~~
- | |
- | IOInterface *
- uvm/uvm_comm.h:74:37: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 74 | int send_prinyat_time_ref_range(int clientSocketFD, uint16_t *messageCounter);
- | ~~~~^~~~~~~~~~~~~~
- uvm/uvm_main.c:154:51: warning: passing argument 1 of ‘send_prinyat_reper’ makes integer from pointer without a cast [-Wint-conversion]
- 154 | send_status |= send_prinyat_reper(io_uvm, ¤tMessageCounter);
- | ^~~~~~
- | |
- | IOInterface *
- uvm/uvm_comm.h:82:28: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 82 | int send_prinyat_reper(int clientSocketFD, uint16_t *messageCounter);
- | ~~~~^~~~~~~~~~~~~~
- uvm/uvm_main.c:155:60: warning: passing argument 1 of ‘send_prinyat_parametry_3tso’ makes integer from pointer without a cast [-Wint-conversion]
- 155 | send_status |= send_prinyat_parametry_3tso(io_uvm, ¤tMessageCounter);
- | ^~~~~~
- | |
- | IOInterface *
- uvm/uvm_comm.h:98:37: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 98 | int send_prinyat_parametry_3tso(int clientSocketFD, uint16_t *messageCounter);
- | ~~~~^~~~~~~~~~~~~~
- uvm/uvm_main.c:156:57: warning: passing argument 1 of ‘send_prinyat_ref_azimuth’ makes integer from pointer without a cast [-Wint-conversion]
- 156 | send_status |= send_prinyat_ref_azimuth(io_uvm, ¤tMessageCounter);
- | ^~~~~~
- | |
- | IOInterface *
- uvm/uvm_comm.h:106:34: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 106 | int send_prinyat_ref_azimuth(int clientSocketFD, uint16_t *messageCounter);
- | ~~~~^~~~~~~~~~~~~~
- uvm/uvm_main.c:157:59: warning: passing argument 1 of ‘send_navigatsionnye_dannye’ makes integer from pointer without a cast [-Wint-conversion]
- 157 | send_status |= send_navigatsionnye_dannye(io_uvm, ¤tMessageCounter);
- | ^~~~~~
- | |
- | IOInterface *
- uvm/uvm_comm.h:122:36: note: expected ‘int’ but argument is of type ‘IOInterface *’
- 122 | int send_navigatsionnye_dannye(int clientSocketFD, uint16_t *messageCounter);
- | ~~~~^~~~~~~~~~~~~~
- gcc -Wall -Wextra -g -Iprotocol -Iio -Isvm -Iuvm -Iconfig -c -o uvm/uvm_comm.o uvm/uvm_comm.c
- uvm/uvm_comm.c:21:18: error: conflicting types for ‘send_init_channel_and_receive_confirm’; have ‘ConfirmInitBody *(IOInterface *, uint16_t *, Message *)’ {aka ‘ConfirmInitBody *(IOInterface *, short unsigned int *, Message *)’}
- 21 | ConfirmInitBody* send_init_channel_and_receive_confirm(IOInterface *io, uint16_t *messageCounter, Message *receivedMessage) {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from uvm/uvm_comm.c:8:
- uvm/uvm_comm.h:23:18: note: previous declaration of ‘send_init_channel_and_receive_confirm’ with type ‘ConfirmInitBody *(int, uint16_t *, Message *)’ {aka ‘ConfirmInitBody *(int, short unsigned int *, Message *)’}
- 23 | ConfirmInitBody* send_init_channel_and_receive_confirm(int clientSocketFD, uint16_t *messageCounter, Message *receivedMessage);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.c:46:30: error: conflicting types for ‘send_provesti_kontrol_and_receive_podtverzhdenie’; have ‘PodtverzhdenieKontrolyaBody *(IOInterface *, uint16_t *, Message *, uint8_t)’ {aka ‘PodtverzhdenieKontrolyaBody *(IOInterface *, short unsigned int *, Message *, unsigned char)’}
- 46 | PodtverzhdenieKontrolyaBody* send_provesti_kontrol_and_receive_podtverzhdenie(IOInterface *io, uint16_t *messageCounter, Message *receivedMessage, uint8_t tk) {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.h:34:30: note: previous declaration of ‘send_provesti_kontrol_and_receive_podtverzhdenie’ with type ‘PodtverzhdenieKontrolyaBody *(int, uint16_t *, Message *, uint8_t)’ {aka ‘PodtverzhdenieKontrolyaBody *(int, short unsigned int *, Message *, unsigned char)’}
- 34 | PodtverzhdenieKontrolyaBody* send_provesti_kontrol_and_receive_podtverzhdenie(int clientSocketFD, uint16_t *messageCounter, Message *receivedMessage, uint8_t tk);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.c:72:25: error: conflicting types for ‘send_vydat_rezultaty_kontrolya_and_receive_rezultaty’; have ‘RezultatyKontrolyaBody *(IOInterface *, uint16_t *, Message *, uint8_t)’ {aka ‘RezultatyKontrolyaBody *(IOInterface *, short unsigned int *, Message *, unsigned char)’}
- 72 | RezultatyKontrolyaBody* send_vydat_rezultaty_kontrolya_and_receive_rezultaty(IOInterface *io, uint16_t *messageCounter, Message *receivedMessage, uint8_t vpk) {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.h:45:25: note: previous declaration of ‘send_vydat_rezultaty_kontrolya_and_receive_rezultaty’ with type ‘RezultatyKontrolyaBody *(int, uint16_t *, Message *, uint8_t)’ {aka ‘RezultatyKontrolyaBody *(int, short unsigned int *, Message *, unsigned char)’}
- 45 | RezultatyKontrolyaBody* send_vydat_rezultaty_kontrolya_and_receive_rezultaty(int clientSocketFD, uint16_t *messageCounter, Message *receivedMessage, uint8_t vpk);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.c:98:22: error: conflicting types for ‘send_vydat_sostoyanie_linii_and_receive_sostoyanie’; have ‘SostoyanieLiniiBody *(IOInterface *, uint16_t *, Message *)’ {aka ‘SostoyanieLiniiBody *(IOInterface *, short unsigned int *, Message *)’}
- 98 | SostoyanieLiniiBody* send_vydat_sostoyanie_linii_and_receive_sostoyanie(IOInterface *io, uint16_t *messageCounter, Message *receivedMessage) {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.h:55:22: note: previous declaration of ‘send_vydat_sostoyanie_linii_and_receive_sostoyanie’ with type ‘SostoyanieLiniiBody *(int, uint16_t *, Message *)’ {aka ‘SostoyanieLiniiBody *(int, short unsigned int *, Message *)’}
- 55 | SostoyanieLiniiBody* send_vydat_sostoyanie_linii_and_receive_sostoyanie(int clientSocketFD, uint16_t *messageCounter, Message *receivedMessage);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.c:126:5: error: conflicting types for ‘send_prinyat_parametry_so’; have ‘int(IOInterface *, uint16_t *)’ {aka ‘int(IOInterface *, short unsigned int *)’}
- 126 | int send_prinyat_parametry_so(IOInterface *io, uint16_t *messageCounter) {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.h:66:5: note: previous declaration of ‘send_prinyat_parametry_so’ with type ‘int(int, uint16_t *)’ {aka ‘int(int, short unsigned int *)’}
- 66 | int send_prinyat_parametry_so(int clientSocketFD, uint16_t *messageCounter);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.c:143:5: error: conflicting types for ‘send_prinyat_time_ref_range’; have ‘int(IOInterface *, uint16_t *)’ {aka ‘int(IOInterface *, short unsigned int *)’}
- 143 | int send_prinyat_time_ref_range(IOInterface *io, uint16_t *messageCounter) {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.h:74:5: note: previous declaration of ‘send_prinyat_time_ref_range’ with type ‘int(int, uint16_t *)’ {aka ‘int(int, short unsigned int *)’}
- 74 | int send_prinyat_time_ref_range(int clientSocketFD, uint16_t *messageCounter);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.c:160:5: error: conflicting types for ‘send_prinyat_reper’; have ‘int(IOInterface *, uint16_t *)’ {aka ‘int(IOInterface *, short unsigned int *)’}
- 160 | int send_prinyat_reper(IOInterface *io, uint16_t *messageCounter) {
- | ^~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.h:82:5: note: previous declaration of ‘send_prinyat_reper’ with type ‘int(int, uint16_t *)’ {aka ‘int(int, short unsigned int *)’}
- 82 | int send_prinyat_reper(int clientSocketFD, uint16_t *messageCounter);
- | ^~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.c:177:5: error: conflicting types for ‘send_prinyat_parametry_sdr’; have ‘int(IOInterface *, uint16_t *)’ {aka ‘int(IOInterface *, short unsigned int *)’}
- 177 | int send_prinyat_parametry_sdr(IOInterface *io, uint16_t *messageCounter) {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.h:90:5: note: previous declaration of ‘send_prinyat_parametry_sdr’ with type ‘int(int, uint16_t *)’ {aka ‘int(int, short unsigned int *)’}
- 90 | int send_prinyat_parametry_sdr(int clientSocketFD, uint16_t *messageCounter);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.c:198:5: error: conflicting types for ‘send_prinyat_parametry_3tso’; have ‘int(IOInterface *, uint16_t *)’ {aka ‘int(IOInterface *, short unsigned int *)’}
- 198 | int send_prinyat_parametry_3tso(IOInterface *io, uint16_t *messageCounter) {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.h:98:5: note: previous declaration of ‘send_prinyat_parametry_3tso’ with type ‘int(int, uint16_t *)’ {aka ‘int(int, short unsigned int *)’}
- 98 | int send_prinyat_parametry_3tso(int clientSocketFD, uint16_t *messageCounter);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.c:215:5: error: conflicting types for ‘send_prinyat_ref_azimuth’; have ‘int(IOInterface *, uint16_t *)’ {aka ‘int(IOInterface *, short unsigned int *)’}
- 215 | int send_prinyat_ref_azimuth(IOInterface *io, uint16_t *messageCounter) {
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.h:106:5: note: previous declaration of ‘send_prinyat_ref_azimuth’ with type ‘int(int, uint16_t *)’ {aka ‘int(int, short unsigned int *)’}
- 106 | int send_prinyat_ref_azimuth(int clientSocketFD, uint16_t *messageCounter);
- | ^~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.c:232:5: error: conflicting types for ‘send_prinyat_parametry_tsd’; have ‘int(IOInterface *, uint16_t *)’ {aka ‘int(IOInterface *, short unsigned int *)’}
- 232 | int send_prinyat_parametry_tsd(IOInterface *io, uint16_t *messageCounter) {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.h:114:5: note: previous declaration of ‘send_prinyat_parametry_tsd’ with type ‘int(int, uint16_t *)’ {aka ‘int(int, short unsigned int *)’}
- 114 | int send_prinyat_parametry_tsd(int clientSocketFD, uint16_t *messageCounter);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.c:252:5: error: conflicting types for ‘send_navigatsionnye_dannye’; have ‘int(IOInterface *, uint16_t *)’ {aka ‘int(IOInterface *, short unsigned int *)’}
- 252 | int send_navigatsionnye_dannye(IOInterface *io, uint16_t *messageCounter) {
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- uvm/uvm_comm.h:122:5: note: previous declaration of ‘send_navigatsionnye_dannye’ with type ‘int(int, uint16_t *)’ {aka ‘int(int, short unsigned int *)’}
- 122 | int send_navigatsionnye_dannye(int clientSocketFD, uint16_t *messageCounter);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~
- make: *** [<встроенное>: uvm/uvm_comm.o] Ошибка 1
- dtorkin@ubuntu1:~/Desktop/v0_11_2$
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement