<div dir="ltr"><div><div><div>>> *pObj++ = (void) _eeprom_read(ee_addr++);<br></div>nevim co na to norma (mozna to nejak definuje, rad se poucim), ale prijde mi ze kazdy uhoz v tom radku smrdi prusvihem ;-)<br></div>doplneni: tak gcc ma v tom ohledu odchylku od normy C a definuje sizeof(void)==1 se vsemy dusledky pro pointerovou aritmetiku.<br></div><div>Ale pretypovani na (void) mi stale prijde divne. co takto:<br>*((unsigned char*)(pObj++)) = _eeprom_read(ee_addr++); <br></div><div><br></div><br></div><div class="gmail_extra"><br><div class="gmail_quote">Dne 7. dubna 2017 19:00 Miroslav Draxal <span dir="ltr"><<a href="mailto:evik@volny.cz" target="_blank">evik@volny.cz</a>></span> napsal(a):<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Pro čtení jsem to udělal takhle, sice to hlásí varování o nepředvídatelném<br>
chování, ale koukl jsem na disa. a tam není žádný problém.<br>
Takže jsem pro tenhle řádek vypnul hlášení varování.<br>
*pObj++ = (void) _eeprom_read(ee_addr++);<br>
<br>
Jakou paseku by tenhle kód mohl dělat? Nenapadá mě nic.<br>
<span class=""><br>
-----Original Message-----<br>
From: Hw-list [mailto:<a href="mailto:hw-list-bounces@list.hw.cz">hw-list-bounces@list.<wbr>hw.cz</a>] On Behalf Of Jan Waclawek<br>
</span><span class="">Sent: Friday, April 07, 2017 3:48 PM<br>
To: HW-news<br>
Subject: RE: ukazatel typu void to char<br>
<br>
</span><span class="">Hm tak ak mate zapnute aj vsetky optimalizacie, tak to je zvlastne, lebo<br>
toto je bezne pouzivana paradigma.<br>
<br>
V skutocnosti je to asi jedina uzitocna aplikacia pre void*.<br>
<br>
V kazdom pripade vsak este stale nedoporucujem robit nic ine ako pouzit tu<br>
"pomocnu" premennu.<br>
<br>
wek<br>
<br>
<br>
>Ano, poslední XC8 v1.41 pro.<br>
><br>
>-----Original Message-----<br>
><br>
>A mate tu plnu verziu prekladaca?<br>
><br>
>wek<br>
><br>
><br>
>----- Original Message ---------------<br>
</span>>>Jo, jenľe kdyľ se podívám do disas. (coľ je moje váąeň, jak to dělají)<br>
>>tak tam mám 3x nesmyslné předávání hodnot z ram do ram, neľ tu adresu<br>
>pouľije.<br>
<div class="HOEnZb"><div class="h5">>>Rád bych se tomu vyhnul.<br>
>><br>
>>-----Original Message-----<br>
>><br>
>>No len si ho pekne urobte, predidete tym zbytocnym problemom.<br>
>><br>
>>wek<br>
>><br>
>><br>
>>----- Original Message ---------------<br>
>>>Nechce se mi "zřizovat" pomocný ukazatel *p.<br>
<br>
______________________________<wbr>_________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a> <a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/<wbr>listinfo/hw-list</a><br>
<br>
______________________________<wbr>_________________<br>
HW-list mailing list  -  sponsored by <a href="http://www.HW.cz" rel="noreferrer" target="_blank">www.HW.cz</a><br>
<a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a><br>
<a href="http://list.hw.cz/mailman/listinfo/hw-list" rel="noreferrer" target="_blank">http://list.hw.cz/mailman/<wbr>listinfo/hw-list</a><br>
</div></div></blockquote></div><br></div>