delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2023/01/21/10:36:47

X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8995C3858C53
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1674315362;
bh=u4h8nnD6jo7aaPy7RYfsbBVLlvmNLOiup2uuxoVlCbU=;
h=Date:Subject:To:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=kBWXxAl1Kioj7jqLIl/ciSXpxFVXg2GR5CGCT8ugrn7eG4g9fXl5vM5UKkGDBgy7N
XaW2xyPiCrxlLdjUYfNDxgcCZsC9Rue8oZhGpOsd1nd7izh+mJojQueh6guA69ZF3q
KVudazroUYx84b4VpjMn7UKo3bGZgv9aR2+MKdSQ=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 3D1553858D20
Message-ID: <d948893d-fbe0-045f-d2cb-90c74a5429b0@towo.net>
Date: Sat, 21 Jan 2023 16:35:23 +0100
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.6.1
Subject: Re: compiling issue
To: cygwin AT cygwin DOT com
References: <034c01d92d57$fc35f6e0$f4a1e4a0$@icloud.com>
In-Reply-To: <034c01d92d57$fc35f6e0$f4a1e4a0$@icloud.com>
X-Provags-ID: V03:K1:WOAyVeUQ7Xe+cu8wAz0asLzYlQKrUcPj5WXBRGcwduBMDiEbZoN
yczi9mSS5SnRgsMo+Pz5weXdVqi8UeQNeqrv7cTmPd3yAVpaJrQd1W1Zdq6QF2JN2V/XgR0
awIfAOUqbChxhcWnaTgJZdToi9/vbYz/zewGorgqzhs6c/GqpnJX/kJFOzKcXMCUJHlT5/D
kVMJTN6ocnr2D24Ol1RZg==
UI-OutboundReport: notjunk:1;M01:P0:QOcmbup3Ox0=;YD2wIbui8RAluCmu6VRrR5mUI+e
rxP9XWQdVd3QIYQE9YoowTp2q0mjFh8qVG20e4VGgTallgjcn28aZwI0Vg8jGfTl54MqFwDqO
h/NLjXJgEr5BML0FhUo9mwJz9y8B3Urc2vEgbg8bzivVV5wTmHrEboVCoSVv0wNvgLdli3bT0
KNeC+7UoWpJiWdOXhpPjaPA7dvpsJdcrOoPUDrUd5UENNZlhrdwLFObhoCOkwBfsLgYyyUFDE
qgbn+jn0jijxZnfyHgu99ZkgrqHAamocnEzqlYOxUQt2nVFtDeP9V5r61/UvSopurstbzgb4Y
mcEcgUJhJ9DPwdDzxtrXkQdTsAJgjGQ/nEpwNtlIFfBPlSPCAtN1dqedbrskjX5i1WV6l4bGJ
EPrCJ3IeZpdk/MzXpsMn9xlm+xLSAiKqMnZG42ojvhfB5kLVyJ+/j/O6CcxfiLhbCKGBmgVU8
5jPKqjkoUB6f43jaG8QrtQAz1azpSmR3erW+F70be60AQn/INyllgYNpbGFYi9UOQf7bEkOmM
bjc7WMDhnycYcd58MnSlZ0l6ejRSgpgPt5AIt7cdwt/H8xydh5GwJP2EkYhCe2tgeYpBiZTdC
inzi15B4z5kKn447bJwn3mRm7Z3x105zrnrXyHHO1i4UHfcpT5/IdW+l5VYjb8VT6+GbEFGDA
mrd+1rExiXLbqCjcjfVkAmXm8UQi+due+hBOwtmz0A==
X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00, KAM_DMARC_STATUS,
KAM_LAZY_DOMAIN_SECURITY, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, RCVD_IN_MSPIKE_H2,
SPF_HELO_NONE, SPF_NONE, TXREP autolearn=no autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.29
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: Thomas Wolff via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Thomas Wolff <towo AT towo DOT net>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>


Am 21.01.2023 um 06:19 schrieb Nathan via Cygwin:
> The file here for a game I wanted to use is
> http://www.ifarchive.org/if-archive/games/source/Adventure2.5.tar.gz and it
> all compiled but one file getting the error is init.c  as follows:
Leaving out result types isn't legal C nowadays.
You could compile with
gcc -std=c90

> gcc -O  -c init.c
>
> init.c:167:1: warning: return type defaults to 'int' [-Wimplicit-int]
>
>    167 | initialise() {
>
>        | ^~~~~~~~~~
>
> init.c: In function 'initialise':
>
> init.c:169:13: warning: implicit declaration of function 'quick_init'
> [-Wimplicit-function-declaration]
>
>    169 |         if(!quick_init()){raw_init(); report(); quick_save();}
>
>        |             ^~~~~~~~~~
>
> init.c:169:27: warning: implicit declaration of function 'raw_init'
> [-Wimplicit-function-declaration]
>
>    169 |         if(!quick_init()){raw_init(); report(); quick_save();}
>
>        |                           ^~~~~~~~
>
> init.c:169:39: warning: implicit declaration of function 'report'
> [-Wimplicit-function-declaration]
>
>    169 |         if(!quick_init()){raw_init(); report(); quick_save();}
>
>        |                                       ^~~~~~
>
> init.c:169:49: warning: implicit declaration of function 'quick_save'
> [-Wimplicit-function-declaration]
>
>    169 |         if(!quick_init()){raw_init(); report(); quick_save();}
>
>        |                                                 ^~~~~~~~~~
>
> init.c:170:9: warning: implicit declaration of function 'finish_init'
> [-Wimplicit-function-declaration]
>
>    170 |         finish_init();
>
>        |         ^~~~~~~~~~~
>
> init.c: At top level:
>
> init.c:173:8: warning: return type defaults to 'int' [-Wimplicit-int]
>
>    173 | static raw_init() {
>
>        |        ^~~~~~~~
>
> init.c:173:8: error: static declaration of 'raw_init' follows non-static
> declaration
>
> init.c:169:27: note: previous implicit declaration of 'raw_init' with type
> 'int()'
>
>    169 |         if(!quick_init()){raw_init(); report(); quick_save();}
>
>        |                           ^~~~~~~~
>
> init.c:369:8: warning: return type defaults to 'int' [-Wimplicit-int]
>
>    369 | static finish_init() {
>
>        |        ^~~~~~~~~~~
>
> init.c:369:8: error: static declaration of 'finish_init' follows non-static
> declaration
>
> init.c:170:9: note: previous implicit declaration of 'finish_init' with type
> 'int()'
>
>    170 |         finish_init();
>
>        |         ^~~~~~~~~~~
>
> init.c:593:8: warning: return type defaults to 'int' [-Wimplicit-int]
>
>    593 | static report() {
>
>        |        ^~~~~~
>
> init.c:593:8: error: static declaration of 'report' follows non-static
> declaration
>
> init.c:169:39: note: previous implicit declaration of 'report' with type
> 'int()'
>
>    169 |         if(!quick_init()){raw_init(); report(); quick_save();}
>
>        |                                       ^~~~~~
>
> init.c:635:8: warning: return type defaults to 'int' [-Wimplicit-int]
>
>    635 | static quick_init() {
>
>        |        ^~~~~~~~~~
>
> init.c:635:8: error: static declaration of 'quick_init' follows non-static
> declaration
>
> init.c:169:13: note: previous implicit declaration of 'quick_init' with type
> 'int()'
>
>    169 |         if(!quick_init()){raw_init(); report(); quick_save();}
>
>        |             ^~~~~~~~~~
>
> init.c: In function 'quick_init':
>
> init.c:648:9: warning: implicit declaration of function 'quick_io'; did you
> mean 'quick_init'? [-Wimplicit-function-declaration]
>
>    648 |         quick_io();
>
>        |         ^~~~~~~~
>
>        |         quick_init
>
> init.c: At top level:
>
> init.c:655:8: warning: return type defaults to 'int' [-Wimplicit-int]
>
>    655 | static quick_save() {
>
>        |        ^~~~~~~~~~
>
> init.c:655:8: error: static declaration of 'quick_save' follows non-static
> declaration
>
> init.c:169:49: note: previous implicit declaration of 'quick_save' with type
> 'int()'
>
>    169 |         if(!quick_init()){raw_init(); report(); quick_save();}
>
>        |                                                 ^~~~~~~~~~
>
> init.c:667:8: warning: return type defaults to 'int' [-Wimplicit-int]
>
>    667 | static quick_io() {
>
>        |        ^~~~~~~~
>
> init.c:667:8: error: static declaration of 'quick_io' follows non-static
> declaration
>
> init.c:648:9: note: previous implicit declaration of 'quick_io' with type
> 'int()'
>
>    648 |         quick_io();
>
>        |         ^~~~~~~~
>
> make: *** [Makefile:8: init.o] Error 1
>
>   
>
>   
>
> so any tips or suggestions to fix this would be appreciated.
>
>   
>
> Thank you.
>
>   
>
>   
>
>   
>
>   
>
>   
>
>


-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019