From 207a6cbb909ba6df01ba5ed8f73acc733128bdf1 Mon Sep 17 00:00:00 2001 From: Tom Date: Fri, 17 Apr 2020 17:53:40 +0300 Subject: src: Remove C99 constructs to ensure C89 compliance This fixes the error: 'for' loop initial declaration used outside C99 mode by declaring the loop increment variable in the beginning of the block instead of inside the for loop. Fixes #5254 Reviewed-by: Daniel Gustafsson --- docs/examples/crawler.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'docs/examples') diff --git a/docs/examples/crawler.c b/docs/examples/crawler.c index 7ddfb81bf..59de99d7a 100644 --- a/docs/examples/crawler.c +++ b/docs/examples/crawler.c @@ -6,7 +6,7 @@ * \___|\___/|_| \_\_____| * * Web crawler based on curl and libxml2. - * Copyright (C) 2018 - 2019 Jeroen Ooms + * Copyright (C) 2018 - 2020 Jeroen Ooms * License: MIT * * To compile: @@ -116,7 +116,8 @@ size_t follow_links(CURLM *multi_handle, memory *mem, char *url) return 0; } size_t count = 0; - for(int i = 0; i < nodeset->nodeNr; i++) { + int i; + for(i = 0; i < nodeset->nodeNr; i++) { double r = rand(); int x = r * nodeset->nodeNr / RAND_MAX; const xmlNode *node = nodeset->nodeTab[x]->xmlChildrenNode; -- cgit v1.2.3