home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.os.vms      DEC's VAX* line of computers & VMS.      264,096 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 262,713 of 264,096   
   =?UTF-8?Q?Arne_Vajh=C3=B8j?= to All   
   Re: FreeTDS port to VMS V9.x on x86?   
   23 Jun 25 22:35:18   
   
   From: arne@vajhoej.dk   
      
   On 6/23/2025 10:16 PM, Arne Vajhøj wrote:   
   > On 6/23/2025 9:49 PM, Craig A. Berry wrote:   
   >> This one looks pretty simple and depends only on vsnprintf, which has   
   >> been in VMS since 7.3-2, so it was probably in some ancient standard,   
   >> though I haven't looked yet:   
   >>   
   >> https://github.com/jkaivo/asprintf/blob/asprintf/asprintf.h   
   >>   
   >> It's MIT which I think can be included in a GPL project like FreeTDS. I   
   >> will try to remember to look at this when I get some other things sorted   
   >> out.   
   >   
   > It could definitely be used.   
   >   
   > But why not just steal the trick from it instead of the whole code?   
   >   
   > The trick they use is va_copy.   
   >   
   > I think tds_vasprintf could use va_copy to solve the problem as well!   
      
   On the other side, then ditching existing code and taking this   
   would also switch form vfprintf to vsnprintf for length   
   determination, which Lawrence is correct would be   
   better.   
      
   Arne   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca