Path: ...!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: rbowman Newsgroups: alt.folklore.computers,comp.os.linux.misc Subject: Re: The joy of FORTRAN Date: 4 Mar 2025 20:59:18 GMT Lines: 19 Message-ID: References: <5mqdnZuGq4lgwm_7nZ2dnZfqnPSdnZ2d@earthlink.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net mwAYUxc5AiNStyBoARJ3bwmCeNxPO8zBGp+CMVh36rkN0s70eY Cancel-Lock: sha1:sxuESzjQZ6H06nE6wZ6Ko5ehfy4= sha256:kLzqbtVjqSCCpRulslQ3JiIMmfhte8j+maYn+g10LAk= User-Agent: Pan/0.160 (Toresk; ) Bytes: 1710 On Tue, 04 Mar 2025 15:38:57 GMT, Scott Lurndal wrote: > Perhaps not, but snprintf can easily append to prior snprint output. No > need to do it all at once. > > sprintf has been deprecated for decades. I often use sprintf() like char* ptr = errbuf; ptr += sprintf(ptr, "prymed LogiOpt settings:\n"); ptr += sprintf(ptr, "\tcfslib debug : %x\n", cfslib_debug); ptr += sprintf(ptr, "\tdata bits : %d\n", data_bits); ptr += sprintf(ptr, "\tdebug : %x\n", debug); ....