🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.c
Article #308525

Re: dziwny błąd

#308525
From: Tomasz Kaczanowski
Date: Thu, 05 May 2016 05:48
32 lines
2854 bytes
W dniu 2016-05-04 19:17, M.M. pisze:
> On Wednesday, May 4, 2016 at 4:44:48 PM UTC+2, Adam Wysocki wrote:
>> M.M.<mmarszik@gmail.com>  wrote:
>>
>>> Obawiam się, że minimalny będzie działał poprawnie, w przeciwnym
>>> razie żaden program by nie działał. To jest efekt jakiś dziwnych
>>> interakcji pomiędzy elementami dużego programu.
>>
>> Spróbuj dodać do kompilacji opcję -E i obejrzyj plik wynikowy, będzie to
>> wynik preprocesora. Może rzeczywiście coś przykrywa Result...
>>
>> --
>> http://www.chmurka.net/
>
> Kurcze, ale to jest mało prawdopodobne, aby coś przykrywało i kod się
> kompilował, nazwy pól i metod byłyby inne. Tak dziwnego błędu w życiu
> nie widziałem.

w jednym kompilatorze jak kompilowałem większy projekt była zmienna 
statyczna i jak się potem okazało zmienna globalna o tej samej nazwie - 
przy kompilacji "0" ostrzeżeń, a po kompilacji losowe przykrywanie się 
tych zmiennych. Dlatego teraz ścigam osoby współpracujące, aby jeśli nie 
ma takiej potrzeby zmiennych globalnych nie używali, a jak już to przy 
okazji dawali dokladny opis, co to za zmienna do czego i dokladnie jak 
sie nazywa oraz dlaczego musieli jej użyć - na razie w nowych projektach 
użycie zmiennych globalnych spadło do 0 :) Nikt nie lubi pisać 
dokumentacji :)


-- 
Kaczus
http://kaczus.ppa.pl
Technical Details
Message-ID: <572ade92$0$654$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!weretis.net!feeder4.news.weretis.net!ecngs!testfeeder.ecngs.de!81.171.118.64.MISMATCH!peer04.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <59d9275f-340d-40d8-9c99-ab15a0fe0766@googlegroups.com> <58ff7439-99ab-4803-b1bc-aaa95b45ca2e@googlegroups.com> <ce4335f1-1218-4cf1-a433-484fe23efdf7@googlegroups.com> <ngd1st$g86$2$gof@news.chmurka.net> <6fce0920-8a30-47da-a4eb-009e832f06ac@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!newsfeed.pionier.net.pl!newsfeed.fsmpi.rwth-aachen.de!newsfeed.straub-nv.de!weretis.net!feeder4.news.weretis.net!ecngs!testfeeder.ecngs.de!81.171.118.64.MISMATCH!peer04.fr7!news.highwinds-media.com!newsfeed.neostrada.pl!unt-exc-01.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
Date: Thu, 05 May 2016 07:48:02 +0200
From: Tomasz Kaczanowski <kaczus@dowyciecia_poczta.onet.pl>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.1.24) Gecko/20100228 Thunderbird/2.0.0.24 Mnenhy/0.7.6.0
MIME-Version: 1.0
Newsgroups: pl.comp.lang.c
Subject: Re: dziwny błąd
References: <59d9275f-340d-40d8-9c99-ab15a0fe0766@googlegroups.com> <58ff7439-99ab-4803-b1bc-aaa95b45ca2e@googlegroups.com> <ce4335f1-1218-4cf1-a433-484fe23efdf7@googlegroups.com> <ngd1st$g86$2$gof@news.chmurka.net> <6fce0920-8a30-47da-a4eb-009e832f06ac@googlegroups.com>
In-Reply-To: <6fce0920-8a30-47da-a4eb-009e832f06ac@googlegroups.com>
Lines: 32
Message-ID: <572ade92$0$654$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 79.187.17.90
X-Trace: 1462427282 unt-rea-b-01.news.neostrada.pl 654 79.187.17.90:45326
X-Complaints-To: abuse@news.neostrada.pl
X-Received-Bytes: 2472
X-Received-Body-CRC: 2104421245
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit