apr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Max Bowsher <ma...@ukf.net>
Subject Re: [patch 09/17] struct iovec
Date Tue, 18 Jul 2006 14:42:36 GMT
Justin Erenkrantz wrote:
> On 4/14/06, John Mark Vandenberg <jayvdb@gmail.com> wrote:
>> struct iovec is needed to emulate Unix writev.  This patch moves
>> the workaround from apr.hw to apr_want.h to it can be shared by
>> any platform without it.
>>
>> AC_CHECK_TYPE has problems determining whether this type exists.
> 
> This part is committed in r421075.
> 
>> The change to build/apr_common.m4 allows APR_CHECK_SIZEOF_EXTENDED
>> to be called with a space in the argument.
> 
> This is committed in r421074.  (Do you have any clue what those P and
> p's were for?)

They were for handling pointer types. r421074 changed the
transliterations incorrectly - I've reimported the correct versions from
 autoconf 2.59 in r421091:

-define(<<AC_TYPE_NAME>>, translit(sizeof_$2, [a-z ], [A-Z_]))dnl
+define(<<AC_TYPE_NAME>>, translit(sizeof_$2, [a-z *], [A-Z_P]))dnl

-define(<<AC_CV_NAME>>, translit(ac_cv_sizeof_$2, [A-Z ],[a-z_]))dnl
+define(<<AC_CV_NAME>>, translit(ac_cv_sizeof_$2, [ *], [_p]))dnl

Max.


Mime
View raw message