Article View: pl.comp.lang.c
Article #272331Re: Header include guard
From: jolz
Date: Mon, 25 Feb 2008 10:18
Date: Mon, 25 Feb 2008 10:18
11 lines
1660 bytes
1660 bytes
> Jeśli więc masz plik z tymi samymi definicjami, to powinien chronić je taki > sam HIG. Jeśli więc zawierasz w takim pliku datę, zmienioną po aktualizacji, > to wtedy będzie to NIE TEN SAM HIG. I wtedy to jest gówno, a nie > zabezpieczenie. Kompilatora nie obchodzi jak sie nazywa define. Wazne jest zeby byl ten sam podczas kompilacji (i jest bo to przeciez ten sam plik naglowkowy) i zeby byl unikalny dla wszystkich plikow includowanych. Tak dlugo jak sie nie zmieni pliku w trakcie komilacji nie bedzie zadnego problemu. Inna sprawa, ze jak juz sie zapewnilo unikalnosc (np dodajac date) to nie bardzo widze sens zmiany HIGa przy kazdej zmianie pliku naglowkowego.
Technical Details
Message-ID:
<fpu4kt$hnv$1@news.interia.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!not-for-mailReferences:
<fppbs5$jot$1@news.vectranet.pl> <fpt5j4$qna$6@kujawiak.man.lodz.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!feed.news.interia.pl!not-for-mail From: jolz <BardzoTajneKonto@interia.pl> Newsgroups: pl.comp.lang.c Subject: Re: Header include guard Date: Mon, 25 Feb 2008 11:18:54 +0100 Organization: INTERIA.PL S.A. Lines: 11 Message-ID: <fpu4kt$hnv$1@news.interia.pl> References: <fppbs5$jot$1@news.vectranet.pl> <fpt5j4$qna$6@kujawiak.man.lodz.pl> NNTP-Posting-Host: 177-dom-2.acn.waw.pl Mime-Version: 1.0 X-Trace: news.interia.pl 1203934685 18175 82.210.141.177 (25 Feb 2008 10:18:05 GMT) X-Complaints-To: usenet@news.interia.pl NNTP-Posting-Date: Mon, 25 Feb 2008 10:18:05 +0000 (UTC) In-Reply-To: <fpt5j4$qna$6@kujawiak.man.lodz.pl> X-Antivirus-Status: Clean X-Antivirus: avast! (VPS 080224-0, 2008-02-24), Outbound message User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) X-Authenticated-User: BardzoTajneKonto % interia+pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit