X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com X-Original-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :references:from:in-reply-to:content-transfer-encoding; bh=V9PvxEYIDkOxsn0lg3C5DIuiz7kmaGSdjhKmLYmB+a0=; b=K9xB4NCJpX8U5B4rJwpBi97fIpMEbxYkveDFTrBFjJmF0flyIseVhKKPvNfebysufU s04/PzSMcSdJnN49H+/TnQbMOreNRIEdZhX79pUa3H1hFlxl3K7jqhWU7kHWFq1KgR1b /hzfa2o/2GkI3l2tC7G+YtSA35I5ch2Tf5akKQkV5WAAbHJOUw3VRKIUjlNl6dlCGSsv kRpCL4OMKoTjuRWyCXPmlwp8ZKtANOyfrI24eWf4hAPgTEpNg68afqGeCBFaNXvNy2Ep n+k0pVTXEVY6nXwSkLBCrTRYSkmvB4AsQ3nfwNQ1xNPxmp1de3Mr/kX3eGztTsAaUIpC 0s8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:references:from:in-reply-to :content-transfer-encoding; bh=V9PvxEYIDkOxsn0lg3C5DIuiz7kmaGSdjhKmLYmB+a0=; b=iBjSUXB9Sin/kwNMcP0gwxJju3lYLd3IhsmtK7OSwhtQHjwvLD/s7tqboPtwIX062y SJgv8ekQdpa/LkPbFj3Z76nWYwcG9p5jIRhBDpxfcQ5bV5e9q65pFgQzxUTuCC75KFKj 1CuSHqIalDOwcx7iCBOp0gUCv5OIHjY5YD34uwQwJqZ2DF4AELu63KZA9+lflfyz2l0X cXhUYaXypck6ifGa0l6oz1mzZjKnoM+HEO7VN6JrZ3OJWcNKPZ1R+AOjXvKLUBzGQ44B wazF7cs4irEMNomWXKPTbVQvDCfwQ+UrEzStrIygwQCunMOEmFDhVf8nxDcw1hA0ZJV3 Y16w== X-Gm-Message-State: AOAM5304Ea4DZ9/GYnv41q+BSGzc70rF9OBY3Is54WiHk7cne258uyNz Hao5fYqmTIi2ETjehyCYLdMWXXha338= X-Google-Smtp-Source: ABdhPJwy42c4JJGn/vPLuDHH/i1guFf/xvIBym5LLIU6humiFeANISET9rR48T708jOnVLas6EdU/A== X-Received: by 2002:a05:6214:19c1:b0:461:f64c:df9d with SMTP id j1-20020a05621419c100b00461f64cdf9dmr1605895qvc.14.1652921454869; Wed, 18 May 2022 17:50:54 -0700 (PDT) Message-ID: Date: Wed, 18 May 2022 20:50:53 -0400 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.9.0 Subject: Re: ANNOUNCE: Release 2 of the DJGPP port of Jansson 2.14 uploaded Content-Language: en-US To: djgpp AT delorie DOT com References: <202205181641 DOT 24IGf4SB012823 AT delorie DOT com> From: "Frank Sapone (emoaddict15 AT gmail DOT com) [via djgpp AT delorie DOT com]" In-Reply-To: <202205181641.24IGf4SB012823@delorie.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk On 5/18/2022 12:23 PM, Juan Manuel Guerrero (juan DOT guerrero AT gmx DOT de) [via djgpp-announce AT delorie DOT com] wrote: > This is a port of Jansson 2.14 to MSDOS/DJGPP. > > > Jansson is a C library for encoding, decoding and manipulating JSON > data. Its main features and design principles are: > > Simple and intuitive API and data model > Comprehensive documentation > No dependencies on other libraries > Full Unicode support (UTF-8) > Extensive test suite > > Jansson is licensed under the MIT license; see LICENSE in the source > distribution for details. > > > This second release replaces the previous one. The files of the first > release have been deleted and will no longer be available. Thus the > name will remain the same. Identify this one by checking its time > stamp. It will use rand() if no noise source is available. > > > > DJGPP specific changes. > ======================= > > - The library requires an entropy source to seed the hash function. > This can either be a driver or a random data file. On plain DOS > one such driver, NOISE.SYS, can be obtained from: > http://web.archive.org/web/20051124224824/http://www.rahul.net/dkaufman/ > as: > http://web.archive.org/web/20051124224824/http://www.rahul.net/dkaufman/noise063a2.zip > Please read the instructions carefully. This driver works on DOS > and may be on some versions of Windows but it does not work for all > versions of Windows. For XP it does not work and I have found no > replacement. Alternatively a random data file can be used. > It will be found by the library at run-time by evaluating the > RANDFILE environment variable. > If neither a noise driver nor a random data file is found at > run-time then the random data will be created by calling rand() > using rawclock() to generate the required seed for srand(). > > - There are no user visible changes. Only small changes have been > done to get the library compiled. > > - The port has been configured and compiled on WinXP SP3 and Win98SE. > There is no guarantee that this may be possible with any other DOS- > like OS. Due to the use of long file names it will not be possible > to configure and compile without LFN support. The port has been > compiled using gcc346 and bnu2351b. > > As usual, all djgpp specific files (diffs, README files, etc.) are > stored in the "djgpp" directory. The sources have been configured to > be build in the "0build" directory. If for some reason it does not > work for you, delete its contents and configure from scratch again. > > Please read the docs to become familiar with this product. > > > Here is an extract of the CHANGES file showing the user visible > changes from the last port (Jansson 2.13.1) to this one: > > ------------------------------------------------------------------------------- > > Version 2.14 > ============ > > Released 2021-09-09 > > * New Features: > > - Add `json_object_getn`, `json_object_setn`, `json_object_deln`, and > the corresponding `nocheck` functions. (#520, by Maxim Zhukov) > > * Fixes: > > - Handle `sprintf` corner cases (#537, by Tobias Stoeckmann) > > * Build: > > - Symbol versioning for all exported symbols (#540, by Simon McVittie) > - Fix compiler warnings (#555, by Kelvin Lee) > > * Documentation: > > - Small fixes (#544, #546, by @i-ky) > - Sphinx 3 compatibility (#543, by Pierce Lopez) > > > ------------------------------------------------------------------------------- > > > > > The port consists of the usual two packages that have been produced > using djdev205 (CVS repository code) and can be downloaded from > ftp.delorie.com and mirrors as (time stamp 2022-05-17): > > > Jansson 2.14 headers, library and html format documentation: > ftp://ftp.delorie.com/pub/djgpp/current/v2tk/jsn214br2.zip > > Jansson 2.14 source: > ftp://ftp.delorie.com/pub/djgpp/current/v2tk/jsn214sr2.zip > > > > Send Jansson specific bug reports to > . > Send suggestions and bug reports concerning the DJGPP port > to comp.os.msdos.djgpp or . > > > Enjoy. > > Guerrero, Juan Manuel Hi Juan, Thank you for implementing my requests.  I'll give this some experimentation some time soon. Thanks, Frank