Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki



Teraz jest 22 kwi 2019, o 09:14


Strefa czasowa: UTC + 1





Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 
Autor Wiadomość
PostNapisane: 15 kwi 2019, o 10:17 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 sty 2013
Posty: 146
Lokalizacja: Dąbrowa Górnicza
Pomógł: 0

Hej.
kiedy rejestruję callbacka ( w oryginalnej Mirkowej bibliotece dot encodera i bargrapha)
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

otrzymuję warninga
passing argument 1 of 'register_enc_event_callback' from incompatible pointer type [enabled by default]

Program działa z tym warningiem, czytałem o podobnym zjawisku na blogu
http://mirekk36.blogspot.com/2012/08/ec ... zytaj.html
tutaj poradzono sobie dodając "const" do argumentu.
Ja natomiast jako argument przekazuję funkcję.

Przeszukałem forum, nie było takiego problemu. Zatem pewnie znów coś przeoczyłem.
Pomoże ktoś pozbyć się tego warninga?


Patrzyłem także na podobieństwo do tej rejestracji callbacka
Składnia: [ Pobierz ] [ Ukryj ]
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.

Różnica jest tylko taka, że w tej która zgłasza warninga są przekazywane zmienne e_dir i value
i nie da się chyba ich zadeklarować jako const.



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
PostNapisane: 15 kwi 2019, o 11:22 
Offline
Użytkownik
Avatar użytkownika

Dołączył(a): 01 sty 2013
Posty: 146
Lokalizacja: Dąbrowa Górnicza
Pomógł: 0

Już usunąłem warninga.
Problemem była źle zadeklarowana funkcja my_encoder. Była void a powinna mieć zadeklarowane argumenty edir i value



Góra
 Zobacz profil  
cytowanie selektywne  Cytuj  
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 2 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  
Sitemap
Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
phpBB SEO