Re: [pgadmin-hackers] Re: [pgadmin-hackers] Re: [pgadmin-hackers] Re: [pgadmin-hackers] error: expected initializer before ‘!’ token

From: Dave Page <dpage(at)pgadmin(dot)org>
To: Guillaume Lelarge <guillaume(at)lelarge(dot)info>
Cc: Peter Geoghegan <peter(at)2ndquadrant(dot)com>, pgadmin-hackers <pgadmin-hackers(at)postgresql(dot)org>
Subject: Re: [pgadmin-hackers] Re: [pgadmin-hackers] Re: [pgadmin-hackers] Re: [pgadmin-hackers] error: expected initializer before ‘!’ token
Date: 2011-03-14 20:44:49
Message-ID: AANLkTim9X2GM_03X7mJGLsY+qsPKOtZNKmJ5t53bXf+8@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-hackers

On Mon, Mar 14, 2011 at 8:22 PM, Guillaume Lelarge
<guillaume(at)lelarge(dot)info> wrote:
> Le 13/03/2011 09:46, Dave Page a écrit :
>> On Sun, Mar 13, 2011 at 1:52 AM, Peter Geoghegan <peter(at)2ndquadrant(dot)com> wrote:
>>> On 12 March 2011 19:13, Guillaume Lelarge <guillaume(at)lelarge(dot)info> wrote:
>>>> Maybe a stupid question but what is the ! in the variable name
>>>> (ex_hash_setop_except_png!_data)?
>>>
>>> There's no good reason. It isn't a valid identifier name.
>>>
>>> Whatever preprocessor generates ex_hash_setop_except.pngc and other
>>> files like it is broken.
>>>
>>> Take a look at this code, at line 205 of same, that clearly illustrates this:
>>>
>>> static wxIcon *ex_hash_setop_except_png!_ico()
>>
>> Line 205 here reads:
>>
>> static wxIcon *ex_hash_setop_except_png_ico()
>>
>> On Mac and Windows (and Linux worked last time I tried it). Can you
>> see what's causing the issue for you in the preprorocessor?
>>
>
> So I worked a bit on this issue tonight. I think you didn't allocate
> enough memory for filename. See the patch attached. With this patch, it
> works OK for me. I'm wondering if the patch should also do +1 on the
> other calloc calls. Any ideas on this?

Good catch - you're right. Fix pushed.

Thanks!

--
Dave Page
Blog: http://pgsnake.blogspot.com
Twitter: @pgsnake

EnterpriseDB UK: http://www.enterprisedb.com
The Enterprise PostgreSQL Company

In response to

Browse pgadmin-hackers by date

  From Date Subject
Next Message Dave Page 2011-03-14 20:46:43 Re: [pgadmin-hackers] Re: [pgadmin-hackers] Re: [pgadmin-hackers] error: expected initializer before ‘!’ token
Previous Message Dave Page 2011-03-14 20:44:14 pgAdmin III commit: Fix the path to the image files, per Vladimir Kokov