apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "William A. Rowe, Jr." <wr...@rowe-clan.net>
Subject Re: APR_ARRAY_FOO convenience macros
Date Tue, 16 Aug 2005 06:49:55 GMT
At 09:24 PM 8/15/2005, Garrett Rooney wrote:
>So back in Dec 2003 Sander Striker suggested [1] adding Subversion's macros for manipulating
apr arrays (APR_ARRAY_IDX, which automates the casting needed to access entries in the array,
and APR_ARRAY_PUSH, which automates the casting needed to add entries to the array) to apr_tables.h.
 Roy Fielding commented [2] that he felt the macros tied the interface to the implementation
too much, and Greg Stein replied [3] that they had to be done as macros, not functions, because
of the need to pass a type name for the cast.

IIUC, these are not typesafe?

See the apr optional function and hook apis for true typesafe
casts.

Bill



Mime
View raw message