Opened 17 years ago

Closed 16 years ago

#2262 closed bug (fixed)

"restrict" keyword issue in posix/search.h

Reported by: kaliber Owned by: axeld
Priority: normal Milestone: R1
Component: - General Version: R1/pre-alpha1
Keywords: Cc: scottmc
Blocked By: Blocking:
Platform: All

Description

Consider a axample:

#include <unistd.h>
#include <search.h>
int main() { return 0; }

and try to compile:

In file included from /boot/home/1.c:2:
/boot/develop/headers/posix/search.h:35: conflicting types for `restrict'
/boot/develop/headers/posix/search.h:35: previous declaration of `restrict'

Changing restrict to restrict fixes the problem, but I'm not sure that is a good solution.

Change History (4)

comment:1 by scottmc, 17 years ago

Cc: scottmc added

This affects tiff, maybe others. http://tools.assembla.com/BePorts/wiki/media-libs/tiff Adding myself to the cc so I'll know when I can try tiff again.

comment:2 by scottmc, 16 years ago

Others know to be held up by the restrict problem include: indent, sed and grep.

comment:3 by axeld, 16 years ago

Status: newassigned

There are a couple of other issues with this header, too, I'm working on it.

comment:4 by axeld, 16 years ago

Resolution: fixed
Status: assignedclosed

Fixed in hrev25818.

Note: See TracTickets for help on using tickets.