On 28.09.2013 21:08, Stefan Fuhrmann wrote:
> On Sat, Sep 28, 2013 at 8:48 PM, Ivan Zhakov <i...@visualsvn.com
> <mailto:i...@visualsvn.com>> wrote:
>
>     On 28 September 2013 22:20,  <stef...@apache.org
>     <mailto:stef...@apache.org>> wrote:
>     > Author: stefan2
>     > Date: Sat Sep 28 18:20:00 2013
>     > New Revision: 1527211
>     >
>     > URL: http://svn.apache.org/r1527211
>     > Log:
>     > Hopefully, make our BSD buildbot happy.
>     >
>     > * subversion/svnserve/svnserve.c
>     >   (serve_thread_t): say 'struct shared_pool_t' explicitly
>     >
>     What about "typedef struct shared_pool_t shared_pool_t" in .h file and
>     declare "struct  shared_pool_t { ... } " in .c file? I found this
>     practice very useful for hide implementation in one module only.
>
>
> There is already a typedef for this in line 456 but the buildbot's GCC
> does not like it:

The typedef is in an "#if APR_HAS_THREADS" block, the use in line 529 is
not. Apparently the APR is not compiled with thread support.

I've always found that when "GCC doesn't like" code that looks perfectly
valid, it's a good idea to verify that the code is, in fact, valid.
Apparently it's not, this time.

-- Brane


-- 
Branko Čibej | Director of Subversion
WANdisco // Non-Stop Data
e. br...@wandisco.com

Reply via email to