View Single Post

   
  #2 (permalink)  
Old 04-11-2008, 05:48 AM
Tom Lane
 
Posts: n/a
Default Re: suspicious pointer/integer coersion

Andrew Dunstan <andrew@dunslane.net> writes:
> I have just noticed this code in plperl.c:


> hv_store(plperl_proc_hash, internal_proname, proname_len,
> newSViv((IV) prodesc), 0);


> basically, here prodesc is a pointer to a struct, and we are storing it
> as an integer in a perl hash for easy lookup by stringified oid.


> How safe is this conversion on 64 bit platforms?


Not at all. I'd vote for converting the whole thing to a dynahash
hashtable ...

regards, tom lane

---------------------------(end of broadcast)---------------------------
TIP 4: Have you searched our list archives?

http://archives.postgresql.org

Reply With Quote