Rocksolid Light

Welcome to Rocksolid Light

mail  files  register  newsreader  groups  login

Message-ID:  

"The medium is the message." -- Marshall McLuhan


devel / comp.lang.xharbour / 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

SubjectAuthor
* 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano
`* 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoReynaldo Henrique
 +- 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano
 `* 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano
  +- 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoReynaldo Henrique
  `* 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>Ron Pinkas
   +* 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano
   |`* 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano
   | `- 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano
   `* 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano
    +* 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano
    |`* 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>Ron Pinkas
    | `- 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano
    `* 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano
     `* 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>Dlzc
      `* 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano
       `* 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>Ron Pinkas
        `* 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano
         `* 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>Ron Pinkas
          `* 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano
           `* 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>Ron Pinkas
            `* 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano
             `* 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>Ron Pinkas
              `* 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano
               `* 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>Ron Pinkas
                `- 2023-12-16 19:00 UTC+0100 Enrico Maria GiordanoEnrico Maria Giordano

Pages:12
2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulkpmp$2gmm5$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3041&group=comp.lang.xharbour#3041

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Sat, 16 Dec 2023 19:19:08 +0100
Organization: A noiseless patient Spider
Lines: 14
Message-ID: <ulkpmp$2gmm5$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 16 Dec 2023 18:19:05 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9db6f38fccdc97b5061af580af03e0bc";
logging-data="2644677"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+t0tJlMfjSHigG/EjJOorc"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:Krp7dnl/DiRr8j0e1Foyrd4kZ5c=
Content-Language: it
 by: Enrico Maria Giordan - Sat, 16 Dec 2023 18:19 UTC

2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
* source\rtl\zlib\gzread.c
* contrib\tiff\tif_config.h
* contrib\tiff\tif_compress.c
! fixed compiler warnings

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3042&group=comp.lang.xharbour#3042

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!news.chmurka.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rhfsystems@yahoo.com.br (Reynaldo Henrique)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Sat, 16 Dec 2023 18:35:43 -0300
Organization: A noiseless patient Spider
Lines: 39
Message-ID: <1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
References: <ulkpmp$2gmm5$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="a58fdf13010980db1d0e02c9acb123cc";
logging-data="2696948"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/zS+N+qK0MHlZmpBIySCQvEhAyroNJJRY="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:wjN2hxml1Wwzpq3amPiKB+Y4faY=
Content-Language: pt-BR
X-Antivirus: AVG (VPS 231216-6, 16/12/2023), Outbound message
X-Antivirus-Status: Clean
In-Reply-To: <ulkpmp$2gmm5$1@dont-email.me>
 by: Reynaldo Henrique - Sat, 16 Dec 2023 21:35 UTC

Enrico,

Em 16/12/2023 15:19, Enrico Maria Giordano escreveu:
> 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
> <e.m.giordano@emagsoftware.it>
>   * source\rtl\zlib\gzread.c
>   * contrib\tiff\tif_config.h
>   * contrib\tiff\tif_compress.c
>     ! fixed compiler warnings
>

Enrico, could you fix the errors bellow:

contrib\hbhpdf\hpdf_utils.c:
Warning W8065 contrib\hbhpdf\hpdf_utils.c 219: Call to function 'modff'
with no prototype in function HPDF_FToA
Warning W8065 contrib\hbhpdf\hpdf_utils.c 223: Call to function 'modff'
with no prototype in function HPDF_FToA
Error E2108 contrib\hbhpdf\hpdf_utils.c 235: Improper use of typedef
'HPDF_UINT32' in function HPDF_FToA
Error E2378 contrib\hbhpdf\hpdf_utils.c 235: For statement missing ; in
function HPDF_FToA
Error E2451 contrib\hbhpdf\hpdf_utils.c 235: Undefined symbol 'i' in
function HPDF_FToA
Error E2379 contrib\hbhpdf\hpdf_utils.c 235: Statement missing ; in
function HPDF_FToA
Warning W8084 contrib\hbhpdf\hpdf_utils.c 451: Suggest parentheses to
clarify precedence in function HPDF_UInt16Swap
*** 4 errors in Compile ***

** error 2 ** deleting obj\b32\hpdf_utils.obj

Regards,

Reynaldo Henrique

--
O software antivírus AVG realizou uma checagem de vírus neste e-mail.
www.avg.com

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ull6is$2ig7e$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3043&group=comp.lang.xharbour#3043

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Sat, 16 Dec 2023 22:58:53 +0100
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <ull6is$2ig7e$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me>
<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sat, 16 Dec 2023 21:58:52 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9db6f38fccdc97b5061af580af03e0bc";
logging-data="2703598"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+CJ4Stdj1h3FIitRiDmk4h"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:+K9CcUccBmReIB6SklDuwe/4iLk=
In-Reply-To: <1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
Content-Language: it
 by: Enrico Maria Giordan - Sat, 16 Dec 2023 21:58 UTC

Il 16/12/2023 22:35, Reynaldo Henrique ha scritto:

> Enrico, could you fix the errors bellow:
>
> contrib\hbhpdf\hpdf_utils.c:
> Warning W8065 contrib\hbhpdf\hpdf_utils.c 219: Call to function 'modff'
> with no prototype in function HPDF_FToA
> Warning W8065 contrib\hbhpdf\hpdf_utils.c 223: Call to function 'modff'
> with no prototype in function HPDF_FToA
> Error E2108 contrib\hbhpdf\hpdf_utils.c 235: Improper use of typedef
> 'HPDF_UINT32' in function HPDF_FToA
> Error E2378 contrib\hbhpdf\hpdf_utils.c 235: For statement missing ; in
> function HPDF_FToA
> Error E2451 contrib\hbhpdf\hpdf_utils.c 235: Undefined symbol 'i' in
> function HPDF_FToA
> Error E2379 contrib\hbhpdf\hpdf_utils.c 235: Statement missing ; in
> function HPDF_FToA
> Warning W8084 contrib\hbhpdf\hpdf_utils.c 451: Suggest parentheses to
> clarify precedence in function HPDF_UInt16Swap
> *** 4 errors in Compile ***

Tomorrow I will review and try to fix them.

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulmit2$2suf1$2@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3045&group=comp.lang.xharbour#3045

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Sun, 17 Dec 2023 11:35:15 +0100
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <ulmit2$2suf1$2@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me>
<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Sun, 17 Dec 2023 10:35:14 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="9165ae72695c3c912020ce7f3cfc5468";
logging-data="3045857"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/5gw3itD7tcIhM6lqpHcN9"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:7ZOBfLwcQWfxICpFGQMaX1CFKsA=
Content-Language: it
In-Reply-To: <1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
 by: Enrico Maria Giordan - Sun, 17 Dec 2023 10:35 UTC

Il 16/12/2023 22:35, Reynaldo Henrique ha scritto:

> Enrico, could you fix the errors bellow:
>
> contrib\hbhpdf\hpdf_utils.c:
> Warning W8065 contrib\hbhpdf\hpdf_utils.c 219: Call to function 'modff'
> with no prototype in function HPDF_FToA
> Warning W8065 contrib\hbhpdf\hpdf_utils.c 223: Call to function 'modff'
> with no prototype in function HPDF_FToA
> Error E2108 contrib\hbhpdf\hpdf_utils.c 235: Improper use of typedef
> 'HPDF_UINT32' in function HPDF_FToA
> Error E2378 contrib\hbhpdf\hpdf_utils.c 235: For statement missing ; in
> function HPDF_FToA
> Error E2451 contrib\hbhpdf\hpdf_utils.c 235: Undefined symbol 'i' in
> function HPDF_FToA
> Error E2379 contrib\hbhpdf\hpdf_utils.c 235: Statement missing ; in
> function HPDF_FToA
> Warning W8084 contrib\hbhpdf\hpdf_utils.c 451: Suggest parentheses to
> clarify precedence in function HPDF_UInt16Swap
> *** 4 errors in Compile ***

Try after this commit and let me know:

2023-12-17 11:27 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<1aa8be51-0997-487e-a518-e9857114090c@yahoo.com.br>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3052&group=comp.lang.xharbour#3052

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: rhfsystems@yahoo.com.br (Reynaldo Henrique)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Sun, 17 Dec 2023 23:49:21 -0300
Organization: A noiseless patient Spider
Lines: 36
Message-ID: <1aa8be51-0997-487e-a518-e9857114090c@yahoo.com.br>
References: <ulkpmp$2gmm5$1@dont-email.me>
<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
<ulmit2$2suf1$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable
Injection-Info: dont-email.me; posting-host="b5ab2f4a0bad9a968d77800e4c543372";
logging-data="3494423"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX185erchVMTGhUc0m0mPjsI6bIuBtUzsXZc="
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:TEwGMAPO0elptBWG6Am+zdRQlro=
X-Antivirus-Status: Clean
In-Reply-To: <ulmit2$2suf1$2@dont-email.me>
Content-Language: pt-BR
X-Antivirus: AVG (VPS 231216-6, 16/12/2023), Outbound message
 by: Reynaldo Henrique - Mon, 18 Dec 2023 02:49 UTC

Enrico,

>> Enrico, could you fix the errors bellow:
>>
>> contrib\hbhpdf\hpdf_utils.c:
>> Warning W8065 contrib\hbhpdf\hpdf_utils.c 219: Call to function
>> 'modff' with no prototype in function HPDF_FToA
>> Warning W8065 contrib\hbhpdf\hpdf_utils.c 223: Call to function
>> 'modff' with no prototype in function HPDF_FToA
>> Error E2108 contrib\hbhpdf\hpdf_utils.c 235: Improper use of typedef
>> 'HPDF_UINT32' in function HPDF_FToA
>> Error E2378 contrib\hbhpdf\hpdf_utils.c 235: For statement missing ;
>> in function HPDF_FToA
>> Error E2451 contrib\hbhpdf\hpdf_utils.c 235: Undefined symbol 'i' in
>> function HPDF_FToA
>> Error E2379 contrib\hbhpdf\hpdf_utils.c 235: Statement missing ; in
>> function HPDF_FToA
>> Warning W8084 contrib\hbhpdf\hpdf_utils.c 451: Suggest parentheses to
>> clarify precedence in function HPDF_UInt16Swap
>> *** 4 errors in Compile ***
>
> Try after this commit and let me know:
>
> 2023-12-17 11:27 UTC+0100 Enrico Maria Giordano
> <e.m.giordano@emagsoftware.it>
>

Now everything is ok! great job!

Reynaldo Henrique

--
O software antivírus AVG realizou uma checagem de vírus neste e-mail.
www.avg.com

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulr0fq$3ovu3$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3055&group=comp.lang.xharbour#3055

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ron@ronpinkas.com (Ron Pinkas)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
Date: Mon, 18 Dec 2023 21:51:38 -0500
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <ulr0fq$3ovu3$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me> <1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br> <ulmit2$2suf1$2@dont-email.me>
MIME-Version: 1.0
Injection-Date: Tue, 19 Dec 2023 02:51:39 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="837f364c1238ff9fff6637059156b3c9";
logging-data="3964867"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18xXBi4dM6W0a6rf234e52wB2Br9pxcGjg="
User-Agent: flnews/1.2.0 (for Darwin)
Cancel-Lock: sha1:AlKGSWPLIvf6RJp7GLXILYbUvns=
 by: Ron Pinkas - Tue, 19 Dec 2023 02:51 UTC

Enrico Maria Giordano wrote:
>
>
> Il 16/12/2023 22:35, Reynaldo Henrique ha scritto:
>
> > Enrico, could you fix the errors bellow:
> >
> > contrib\hbhpdf\hpdf_utils.c:
> > Warning W8065 contrib\hbhpdf\hpdf_utils.c 219: Call to function 'modff'
> > with no prototype in function HPDF_FToA
> > Warning W8065 contrib\hbhpdf\hpdf_utils.c 223: Call to function 'modff'
> > with no prototype in function HPDF_FToA
> > Error E2108 contrib\hbhpdf\hpdf_utils.c 235: Improper use of typedef
> > 'HPDF_UINT32' in function HPDF_FToA
> > Error E2378 contrib\hbhpdf\hpdf_utils.c 235: For statement missing ; in
> > function HPDF_FToA
> > Error E2451 contrib\hbhpdf\hpdf_utils.c 235: Undefined symbol 'i' in
> > function HPDF_FToA
> > Error E2379 contrib\hbhpdf\hpdf_utils.c 235: Statement missing ; in
> > function HPDF_FToA
> > Warning W8084 contrib\hbhpdf\hpdf_utils.c 451: Suggest parentheses to
> > clarify precedence in function HPDF_UInt16Swap
> > *** 4 errors in Compile ***
>
> Try after this commit and let me know:
>
> 2023-12-17 11:27 UTC+0100 Enrico Maria Giordano
> <e.m.giordano@emagsoftware.it>
>

Many thanks Enrico. This code is copied from a 3rd party (https://github.com/libharu/libharu) so we should be very careful with making any modifications - on the system I tested (AL2023) it compiled without any issue. Which compiler had a problem with the code? I strongly suggest reviewing these changes and considering a sollution that avoid changess these sources directlly. Or else if we are sure the code is wrong we should instead report and suggest fixes to the original project.

Ron

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulrpo0$3vsd0$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3058&group=comp.lang.xharbour#3058

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 11:02:40 +0100
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <ulrpo0$3vsd0$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me>
<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
<ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 19 Dec 2023 10:02:40 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d51ffc09a7f32e158cf4a754d25e77e4";
logging-data="4190624"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18EV/dkd3kC8On2aat2zrwF"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:qIoerlciQ/FSr9vufNVs5PZ0Q9o=
Content-Language: it
In-Reply-To: <ulr0fq$3ovu3$1@dont-email.me>
 by: Enrico Maria Giordan - Tue, 19 Dec 2023 10:02 UTC

Il 19/12/2023 03:51, Ron Pinkas ha scritto:

> Many thanks Enrico. This code is copied from a 3rd party (https://github.com/libharu/libharu) so we should be very careful with making any modifications - on the system I tested (AL2023) it compiled without any issue. Which compiler had a problem with the code?

MSC

> I strongly suggest reviewing these changes and considering a sollution that avoid changess these sources directlly. Or else if we are sure the code is wrong we should instead report and suggest fixes to the original project.

Please, feel free to make any changes. But test with MSC too.

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulrquo$dps$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3060&group=comp.lang.xharbour#3060

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 11:23:21 +0100
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <ulrquo$dps$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me>
<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
<ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me>
<ulrpo0$3vsd0$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 19 Dec 2023 10:23:20 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d51ffc09a7f32e158cf4a754d25e77e4";
logging-data="14140"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/TbpDgeysgPYLwBgX2eni9"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:OQEjhCi0jjEJ6g8sh8Z2ahBG1mM=
Content-Language: it
In-Reply-To: <ulrpo0$3vsd0$1@dont-email.me>
 by: Enrico Maria Giordan - Tue, 19 Dec 2023 10:23 UTC

Il 19/12/2023 11:02, Enrico Maria Giordano ha scritto:

>> Many thanks Enrico. This code is copied from a 3rd party
>> (https://github.com/libharu/libharu) so we should be very careful with
>> making any modifications - on the system I tested (AL2023) it compiled
>> without any issue. Which compiler had a problem with the code?
>
> MSC

Sorry, BCC32 and BCC64. They doesn't have modff(), only modf(). The
other changes are merely casts.

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulrs1c$jnk$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3061&group=comp.lang.xharbour#3061

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 11:41:49 +0100
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <ulrs1c$jnk$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me>
<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
<ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me>
<ulrpo0$3vsd0$1@dont-email.me> <ulrquo$dps$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 19 Dec 2023 10:41:48 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d51ffc09a7f32e158cf4a754d25e77e4";
logging-data="20212"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18wXPCtXtjepLyOzl1cFDJV"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:xFJgnWjqoFJ87Mbp5c/FU1MbbsE=
Content-Language: it
In-Reply-To: <ulrquo$dps$1@dont-email.me>
 by: Enrico Maria Giordan - Tue, 19 Dec 2023 10:41 UTC

Il 19/12/2023 11:23, Enrico Maria Giordano ha scritto:

> Sorry, BCC32 and BCC64. They doesn't have modff(), only modf(). The
> other changes are merely casts.

Sorry, again: only BCC32. Works fine with BCC64.

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulrvm8$1489$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3062&group=comp.lang.xharbour#3062

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 12:44:09 +0100
Organization: A noiseless patient Spider
Lines: 20
Message-ID: <ulrvm8$1489$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me>
<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
<ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 19 Dec 2023 11:44:08 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d51ffc09a7f32e158cf4a754d25e77e4";
logging-data="37129"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX181msUPZc/vaY1M+93eJuov"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:rV79lI2i6HjRATjkwW2qDRzgyhE=
Content-Language: it
In-Reply-To: <ulr0fq$3ovu3$1@dont-email.me>
 by: Enrico Maria Giordan - Tue, 19 Dec 2023 11:44 UTC

Il 19/12/2023 03:51, Ron Pinkas ha scritto:

> Warning W8065 contrib\hbhpdf\hpdf_utils.c 219: Call to function 'modff'
> with no prototype in function HPDF_FToA
> Warning W8065 contrib\hbhpdf\hpdf_utils.c 223: Call to function 'modff'
> with no prototype in function HPDF_FToA

Ok, I stopped fixing the warnings for now, but the two above are errors
because BCC32 does not have the function modff in any of its libraries.

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<uls103$1c1b$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3063&group=comp.lang.xharbour#3063

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 13:06:28 +0100
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <uls103$1c1b$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me>
<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
<ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me>
<ulrvm8$1489$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 19 Dec 2023 12:06:27 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d51ffc09a7f32e158cf4a754d25e77e4";
logging-data="45099"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/3A9RBuK7C1BuYDwri3RkN"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:mVJW0i0g1ZQa8eieXVq4klclk78=
Content-Language: it
In-Reply-To: <ulrvm8$1489$1@dont-email.me>
 by: Enrico Maria Giordan - Tue, 19 Dec 2023 12:06 UTC

Il 19/12/2023 12:44, Enrico Maria Giordano ha scritto:

>> Warning W8065 contrib\hbhpdf\hpdf_utils.c 219: Call to function 'modff'
>> with no prototype in function HPDF_FToA
>> Warning W8065 contrib\hbhpdf\hpdf_utils.c 223: Call to function 'modff'
>> with no prototype in function HPDF_FToA
>
> Ok, I stopped fixing the warnings for now, but the two above are errors
> because BCC32 does not have the function modff in any of its libraries.

Do I have to revert my changes to hbhpdf directory?

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<uls1gj$1eoj$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3064&group=comp.lang.xharbour#3064

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 13:15:15 +0100
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <uls1gj$1eoj$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me>
<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
<ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me>
<ulrvm8$1489$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 19 Dec 2023 12:15:15 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d51ffc09a7f32e158cf4a754d25e77e4";
logging-data="47891"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19hupVkFEctFDahunnts4rx"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:kzDmOV1aBv8lV1GqAESCe7H2//4=
In-Reply-To: <ulrvm8$1489$1@dont-email.me>
Content-Language: it
 by: Enrico Maria Giordan - Tue, 19 Dec 2023 12:15 UTC

Il 19/12/2023 12:44, Enrico Maria Giordano ha scritto:
> Ok, I stopped fixing the warnings for now, but the two above are errors
> because BCC32 does not have the function modff in any of its libraries.

This is the declarations of the two functions modf() and modff():

double modf( double x, double * intptr );
float modff( float x, float * intptr );

I can't see the problem in using modf() instead of modff(), can you?

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<18b72e5e-7a60-4859-ae39-e8fcaa38bfbfn@googlegroups.com>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3065&group=comp.lang.xharbour#3065

  copy link   Newsgroups: comp.lang.xharbour
X-Received: by 2002:ad4:5d46:0:b0:67f:63cb:ef07 with SMTP id jk6-20020ad45d46000000b0067f63cbef07mr110962qvb.11.1702990701795;
Tue, 19 Dec 2023 04:58:21 -0800 (PST)
X-Received: by 2002:a05:6808:198a:b0:3b9:d4d0:8777 with SMTP id
bj10-20020a056808198a00b003b9d4d08777mr7752953oib.8.1702990701407; Tue, 19
Dec 2023 04:58:21 -0800 (PST)
Path: i2pn2.org!i2pn.org!news.nntp4.net!usenet.goja.nl.eu.org!3.eu.feeder.erje.net!3.us.feeder.erje.net!feeder.erje.net!border-1.nntp.ord.giganews.com!nntp.giganews.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.lang.xharbour
Date: Tue, 19 Dec 2023 04:58:21 -0800 (PST)
In-Reply-To: <uls1gj$1eoj$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=2600:1700:15df:c8df:852a:8344:6e3e:1f13;
posting-account=MVjzhQoAAAC9p_5zLm3q76BQ_cMWZzZC
NNTP-Posting-Host: 2600:1700:15df:c8df:852a:8344:6e3e:1f13
References: <ulkpmp$2gmm5$1@dont-email.me> <1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
<ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me>
<ulrvm8$1489$1@dont-email.me> <uls1gj$1eoj$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <18b72e5e-7a60-4859-ae39-e8fcaa38bfbfn@googlegroups.com>
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
From: turkeyheadedmutha@gmail.com (Dlzc)
Injection-Date: Tue, 19 Dec 2023 12:58:21 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Lines: 15
 by: Dlzc - Tue, 19 Dec 2023 12:58 UTC

On Tuesday, December 19, 2023 at 6:15:19 AM UTC-6, Enrico Maria Giordano wrote:
> Il 19/12/2023 12:44, Enrico Maria Giordano ha scritto:
> > Ok, I stopped fixing the warnings for now, but the two above are errors
> > because BCC32 does not have the function modff in any of its libraries.
> This is the declarations of the two functions modf() and modff():
>
> double modf( double x, double * intptr );
> float modff( float x, float * intptr );

I'm dumb as far as this goes, but can you define modff() in your compiler script to point to modf(), just for BCC32? He wants to avoid altering the code, so...

David A. Smith

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<uls7kh$2f34$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3066&group=comp.lang.xharbour#3066

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!usenet.goja.nl.eu.org!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 14:59:46 +0100
Organization: A noiseless patient Spider
Lines: 21
Message-ID: <uls7kh$2f34$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me>
<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
<ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me>
<ulrvm8$1489$1@dont-email.me> <uls1gj$1eoj$1@dont-email.me>
<18b72e5e-7a60-4859-ae39-e8fcaa38bfbfn@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 19 Dec 2023 13:59:45 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d51ffc09a7f32e158cf4a754d25e77e4";
logging-data="80996"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19ltj236ZQFrTXryCid/fO3"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:LS220GEUwliTEw5Tnqa6c8inpEo=
Content-Language: it
In-Reply-To: <18b72e5e-7a60-4859-ae39-e8fcaa38bfbfn@googlegroups.com>
 by: Enrico Maria Giordan - Tue, 19 Dec 2023 13:59 UTC

Il 19/12/2023 13:58, Dlzc ha scritto:

>> This is the declarations of the two functions modf() and modff():
>>
>> double modf( double x, double * intptr );
>> float modff( float x, float * intptr );
>
> I'm dumb as far as this goes, but can you define modff() in your compiler script to point to modf(), just for BCC32? He wants to avoid altering the code, so...

What do you mean with "compiler script"?

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulscsb$3gca$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3067&group=comp.lang.xharbour#3067

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ron@ronpinkas.com (Ron Pinkas)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 10:29:14 -0500
Organization: A noiseless patient Spider
Lines: 15
Message-ID: <ulscsb$3gca$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me> <1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br> <ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me> <ulrvm8$1489$1@dont-email.me> <uls1gj$1eoj$1@dont-email.me> <18b72e5e-7a60-4859-ae39-e8fcaa38bfbfn@googlegroups.com> <uls7kh$2f34$1@dont-email.me>
MIME-Version: 1.0
Injection-Date: Tue, 19 Dec 2023 15:29:15 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="837f364c1238ff9fff6637059156b3c9";
logging-data="115082"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/yMGEkECPZ+UcsF5rsm1p6Uxy2BSkVBYI="
User-Agent: flnews/1.2.0 (for Darwin)
Cancel-Lock: sha1:LulJOJpnriI1+nGTxNm5+6tAZE4=
 by: Ron Pinkas - Tue, 19 Dec 2023 15:29 UTC

Enrico Maria Giordano wrote:
>
>
> Il 19/12/2023 13:58, Dlzc ha scritto:
>
> > > This is the declarations of the two functions modf() and modff():
> > >
> > > double modf( double x, double * intptr );
> > > float modff( float x, float * intptr );
> >
> > I'm dumb as far as this goes, but can you define modff() in your compiler script to point to modf(), just for BCC32? He wants to avoid altering the code, so...
>
> What do you mean with "compiler script"?
>
Enrico look at include/hbdefs.h

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulse1e$3pe4$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3069&group=comp.lang.xharbour#3069

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!news.swapon.de!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ron@ronpinkas.com (Ron Pinkas)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 10:48:57 -0500
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <ulse1e$3pe4$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me> <1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br> <ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me> <ulrvm8$1489$1@dont-email.me> <uls103$1c1b$1@dont-email.me>
MIME-Version: 1.0
Injection-Date: Tue, 19 Dec 2023 15:49:03 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="837f364c1238ff9fff6637059156b3c9";
logging-data="124356"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX182VE38PJKN9vGrrjghn3cFfk92S/7FLmI="
User-Agent: flnews/1.2.0 (for Darwin)
Cancel-Lock: sha1:2DE74IfhflLz74iWzdnpcfnn0kg=
 by: Ron Pinkas - Tue, 19 Dec 2023 15:48 UTC

Enrico Maria Giordano wrote:
>
> Il 19/12/2023 12:44, Enrico Maria Giordano ha scritto:
>
> > > Warning W8065 contrib\hbhpdf\hpdf_utils.c 219: Call to function 'modff'
> > > with no prototype in function HPDF_FToA
> > > Warning W8065 contrib\hbhpdf\hpdf_utils.c 223: Call to function 'modff'
> > > with no prototype in function HPDF_FToA
> >
> > Ok, I stopped fixing the warnings for now, but the two above are errors
> > because BCC32 does not have the function modff in any of its libraries.
>
> Do I have to revert my changes to hbhpdf directory?
>

Yes we should revert, but it may be easier to simply copy again the
unmodified soources from the original project, its basically all

include/*.h and src/*.c from:

https://github.com/libharu/libharu

Ron

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulsehk$3p32$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3071&group=comp.lang.xharbour#3071

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 16:57:41 +0100
Organization: A noiseless patient Spider
Lines: 17
Message-ID: <ulsehk$3p32$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me>
<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
<ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me>
<ulrvm8$1489$1@dont-email.me> <uls1gj$1eoj$1@dont-email.me>
<18b72e5e-7a60-4859-ae39-e8fcaa38bfbfn@googlegroups.com>
<uls7kh$2f34$1@dont-email.me> <ulscsb$3gca$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 19 Dec 2023 15:57:40 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d51ffc09a7f32e158cf4a754d25e77e4";
logging-data="124002"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/6EBg/remvK9g0b/mZcy/0"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:ADX8AxLogAZmX0JqkP3Be1+iTvs=
Content-Language: it
In-Reply-To: <ulscsb$3gca$1@dont-email.me>
 by: Enrico Maria Giordan - Tue, 19 Dec 2023 15:57 UTC

Il 19/12/2023 16:29, Ron Pinkas ha scritto:

> Enrico look at include/hbdefs.h

Ok, are there special requirements or I can just add the new code at the
end (before #endif /* HB_DEFS_H_ */, of course)?

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulselo$3p32$3@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3073&group=comp.lang.xharbour#3073

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 16:59:53 +0100
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <ulselo$3p32$3@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me>
<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
<ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me>
<ulrvm8$1489$1@dont-email.me> <uls103$1c1b$1@dont-email.me>
<ulse1e$3pe4$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 19 Dec 2023 15:59:52 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d51ffc09a7f32e158cf4a754d25e77e4";
logging-data="124002"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18pXXMU3AQihjwLWxEkzc1L"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:mbfFTkwT3xI3+lL9ArBLVQ+lU4E=
In-Reply-To: <ulse1e$3pe4$1@dont-email.me>
Content-Language: it
 by: Enrico Maria Giordan - Tue, 19 Dec 2023 15:59 UTC

Il 19/12/2023 16:48, Ron Pinkas ha scritto:

>> Do I have to revert my changes to hbhpdf directory?
>
> Yes we should revert, but it may be easier to simply copy again the
> unmodified soources from the original project, its basically all
>
> include/*.h and src/*.c from:
>
> https://github.com/libharu/libharu

Ok, I will do it.

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulsepf$3pe4$3@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3074&group=comp.lang.xharbour#3074

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ron@ronpinkas.com (Ron Pinkas)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 11:01:51 -0500
Organization: A noiseless patient Spider
Lines: 13
Message-ID: <ulsepf$3pe4$3@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me> <1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br> <ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me> <ulrvm8$1489$1@dont-email.me> <uls1gj$1eoj$1@dont-email.me> <18b72e5e-7a60-4859-ae39-e8fcaa38bfbfn@googlegroups.com> <uls7kh$2f34$1@dont-email.me> <ulscsb$3gca$1@dont-email.me> <ulsehk$3p32$1@dont-email.me>
MIME-Version: 1.0
Injection-Date: Tue, 19 Dec 2023 16:01:51 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="837f364c1238ff9fff6637059156b3c9";
logging-data="124356"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+uD53XzHb8iaQxo2VwsD74yl6MkabaMs0="
User-Agent: flnews/1.2.0 (for Darwin)
Cancel-Lock: sha1:uq254Ohr3TFmk+JyLQ5eVOsdyOY=
 by: Ron Pinkas - Tue, 19 Dec 2023 16:01 UTC

Enrico Maria Giordano wrote:
>
>
> Il 19/12/2023 16:29, Ron Pinkas ha scritto:
>
> > Enrico look at include/hbdefs.h
>
> Ok, are there special requirements or I can just add the new code at the
> end (before #endif /* HB_DEFS_H_ */, of course)?
>

You can ADD the needed new defines at the end of the respective compiler
section, following the example of existing code.

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulspbe$5m85$2@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3077&group=comp.lang.xharbour#3077

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 20:02:08 +0100
Organization: A noiseless patient Spider
Lines: 22
Message-ID: <ulspbe$5m85$2@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me>
<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
<ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me>
<ulrvm8$1489$1@dont-email.me> <uls1gj$1eoj$1@dont-email.me>
<18b72e5e-7a60-4859-ae39-e8fcaa38bfbfn@googlegroups.com>
<uls7kh$2f34$1@dont-email.me> <ulscsb$3gca$1@dont-email.me>
<ulsehk$3p32$1@dont-email.me> <ulsepf$3pe4$3@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 19 Dec 2023 19:02:07 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d51ffc09a7f32e158cf4a754d25e77e4";
logging-data="186629"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18ZaPTDBYhsn7vMTcfpZFP7"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:hklknK03zE0409nzpor+rStrM8E=
In-Reply-To: <ulsepf$3pe4$3@dont-email.me>
Content-Language: it
 by: Enrico Maria Giordan - Tue, 19 Dec 2023 19:02 UTC

Il 19/12/2023 17:01, Ron Pinkas ha scritto:

>> Ok, are there special requirements or I can just add the new code at the
>> end (before #endif /* HB_DEFS_H_ */, of course)?
>
> You can ADD the needed new defines at the end of the respective compiler
> section, following the example of existing code.

How long you don't read that file? :-) There is nothing similar to a
"section" in there. Please have a look at it and tell me where I have to
put the new function definition for BCC32.

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulsqmh$5vh2$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3078&group=comp.lang.xharbour#3078

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ron@ronpinkas.com (Ron Pinkas)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 14:24:59 -0500
Organization: A noiseless patient Spider
Lines: 61
Message-ID: <ulsqmh$5vh2$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me> <1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br> <ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me> <ulrvm8$1489$1@dont-email.me> <uls1gj$1eoj$1@dont-email.me> <18b72e5e-7a60-4859-ae39-e8fcaa38bfbfn@googlegroups.com> <uls7kh$2f34$1@dont-email.me> <ulscsb$3gca$1@dont-email.me> <ulsehk$3p32$1@dont-email.me> <ulsepf$3pe4$3@dont-email.me> <ulspbe$5m85$2@dont-email.me>
MIME-Version: 1.0
Injection-Date: Tue, 19 Dec 2023 19:25:05 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="837f364c1238ff9fff6637059156b3c9";
logging-data="196130"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+yv+JB/F2fPzjvkS3UuVuX9/LOYlgcGy4="
User-Agent: flnews/1.2.0 (for Darwin)
Cancel-Lock: sha1:jl+/AuFrNNNyTucXU/0UZkb1KhQ=
 by: Ron Pinkas - Tue, 19 Dec 2023 19:24 UTC

Enrico Maria Giordano wrote:
>
>
> Il 19/12/2023 17:01, Ron Pinkas ha scritto:
>
> > > Ok, are there special requirements or I can just add the new code at the
> > > end (before #endif /* HB_DEFS_H_ */, of course)?
> >
> > You can ADD the needed new defines at the end of the respective compiler
> > section, following the example of existing code.
>
> How long you don't read that file? :-) There is nothing similar to a
> "section" in there. Please have a look at it and tell me where I have to
> put the new function definition for BCC32.
>

Enrico,

Here is an example of a "compiler secttion":

#if defined( _MSC_VER )
# if defined( _MSC_VER ) && _MSC_VER >= 1400
# include <intrin.h>
# endif
#undef HAVE_INTTYPES_H
#define HAVE_INTTYPES_H 0
#if ( _MSC_VER >= 1600 )
#undef HAVE_STDINT_H
#define HAVE_STDINT_H 1
#else
#undef HAVE_STDINT_H
#define HAVE_STDINT_H 0
#if ( _MSC_VER > 1400 )
#define HAVE_INTSAFE_H 1
#endif
#endif
#else

---

Also:

/* workaround for BCC 5.8 bug */
#if ( defined( __BORLANDC__ ) && __BORLANDC__ >= 0x582 )
#undef INT32_MIN
#define INT32_MIN ((int32_t) (-INT32_MAX-1))
#undef INT64_MIN
#define INT64_MIN (9223372036854775807i64-1)
#undef INT64_MAX
#define INT64_MAX 9223372036854775807i64
#endif

----

We typically use it to #define functtion replacement etc..

Also in the rare case where we musst make some more source specific
modifications we sometime may use an #include "config.h" with a comment
that it is xHarbour addition.

Ron

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulsrtl$6375$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3080&group=comp.lang.xharbour#3080

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 20:45:59 +0100
Organization: A noiseless patient Spider
Lines: 42
Message-ID: <ulsrtl$6375$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me>
<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
<ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me>
<ulrvm8$1489$1@dont-email.me> <uls1gj$1eoj$1@dont-email.me>
<18b72e5e-7a60-4859-ae39-e8fcaa38bfbfn@googlegroups.com>
<uls7kh$2f34$1@dont-email.me> <ulscsb$3gca$1@dont-email.me>
<ulsehk$3p32$1@dont-email.me> <ulsepf$3pe4$3@dont-email.me>
<ulspbe$5m85$2@dont-email.me> <ulsqmh$5vh2$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 19 Dec 2023 19:45:57 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d51ffc09a7f32e158cf4a754d25e77e4";
logging-data="199909"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19lzWehe9g/g37kdOp65aDk"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:pFK8Ux+Zaz3q5yuyv2hHcMwj35c=
In-Reply-To: <ulsqmh$5vh2$1@dont-email.me>
Content-Language: it
 by: Enrico Maria Giordan - Tue, 19 Dec 2023 19:45 UTC

Il 19/12/2023 20:24, Ron Pinkas ha scritto:

>> How long you don't read that file? :-) There is nothing similar to a
>> "section" in there. Please have a look at it and tell me where I have to
>> put the new function definition for BCC32.
>
> Enrico,
>
> Here is an example of a "compiler secttion":
>
> #if defined( _MSC_VER )
> # if defined( _MSC_VER ) && _MSC_VER >= 1400
> # include <intrin.h>
> # endif
> #undef HAVE_INTTYPES_H
> #define HAVE_INTTYPES_H 0
> #if ( _MSC_VER >= 1600 )
> #undef HAVE_STDINT_H
> #define HAVE_STDINT_H 1
> #else
> #undef HAVE_STDINT_H
> #define HAVE_STDINT_H 0
> #if ( _MSC_VER > 1400 )
> #define HAVE_INTSAFE_H 1
> #endif
> #endif
> #else

Yes, but there are many of them scattered through the file. So, I ask
again: can I add the new code at the end of the file? I took for granted
the use of #ifdef. Please confirm.

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulsv3d$6k6t$2@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3083&group=comp.lang.xharbour#3083

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!rocksolid2!news.neodome.net!news.mixmin.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ron@ronpinkas.com (Ron Pinkas)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 15:40:12 -0500
Organization: A noiseless patient Spider
Lines: 43
Message-ID: <ulsv3d$6k6t$2@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me> <1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br> <ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me> <ulrvm8$1489$1@dont-email.me> <uls1gj$1eoj$1@dont-email.me> <18b72e5e-7a60-4859-ae39-e8fcaa38bfbfn@googlegroups.com> <uls7kh$2f34$1@dont-email.me> <ulscsb$3gca$1@dont-email.me> <ulsehk$3p32$1@dont-email.me> <ulsepf$3pe4$3@dont-email.me> <ulspbe$5m85$2@dont-email.me> <ulsqmh$5vh2$1@dont-email.me> <ulsrtl$6375$1@dont-email.me>
MIME-Version: 1.0
Injection-Date: Tue, 19 Dec 2023 20:40:13 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="dafff9d6cab3cf516824a1d9c13f5531";
logging-data="217309"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18SM7EKes48FxlZ7P8b4j3xL+9vGK0d/Ds="
User-Agent: flnews/1.2.0 (for Darwin)
Cancel-Lock: sha1:ijmkdAl6t/c/QelRvzXei5vM6Iw=
 by: Ron Pinkas - Tue, 19 Dec 2023 20:40 UTC

Enrico Maria Giordano wrote:
>
>
> Il 19/12/2023 20:24, Ron Pinkas ha scritto:
>
> > > How long you don't read that file? :-) There is nothing similar to a
> > > "section" in there. Please have a look at it and tell me where I have to
> > > put the new function definition for BCC32.
> >
> > Enrico,
> >
> > Here is an example of a "compiler secttion":
> >
> > #if defined( _MSC_VER )
> > # if defined( _MSC_VER ) && _MSC_VER >= 1400
> > # include <intrin.h>
> > # endif
> > #undef HAVE_INTTYPES_H
> > #define HAVE_INTTYPES_H 0
> > #if ( _MSC_VER >= 1600 )
> > #undef HAVE_STDINT_H
> > #define HAVE_STDINT_H 1
> > #else
> > #undef HAVE_STDINT_H
> > #define HAVE_STDINT_H 0
> > #if ( _MSC_VER > 1400 )
> > #define HAVE_INTSAFE_H 1
> > #endif
> > #endif
> > #else
>
> Yes, but there are many of them scattered through the file. So, I ask
> again: can I add the new code at the end of the file? I took for granted
> the use of #ifdef. Please confirm.
>

MY preference is for ALL rulles related to a given compiler to be in
just ONE secxtion except when broken placement order is required due to
reliance on other code, bu in general yes, adding a section at the end
is valid.

In the specific case of libharu we might not be able to use this
approach if given compilation unit does NOT #include our core #includes.

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ult68s$7fq7$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3087&group=comp.lang.xharbour#3087

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: e.m.giordano@emagsoftware.it (Enrico Maria Giordano)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano
<e.m.giordano@emagsoftware.it>
Date: Tue, 19 Dec 2023 23:42:37 +0100
Organization: A noiseless patient Spider
Lines: 27
Message-ID: <ult68s$7fq7$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me>
<1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br>
<ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me>
<ulrvm8$1489$1@dont-email.me> <uls1gj$1eoj$1@dont-email.me>
<18b72e5e-7a60-4859-ae39-e8fcaa38bfbfn@googlegroups.com>
<uls7kh$2f34$1@dont-email.me> <ulscsb$3gca$1@dont-email.me>
<ulsehk$3p32$1@dont-email.me> <ulsepf$3pe4$3@dont-email.me>
<ulspbe$5m85$2@dont-email.me> <ulsqmh$5vh2$1@dont-email.me>
<ulsrtl$6375$1@dont-email.me> <ulsv3d$6k6t$2@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Tue, 19 Dec 2023 22:42:36 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="d51ffc09a7f32e158cf4a754d25e77e4";
logging-data="245575"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+vKf7I15VUD1HIPTgsxwq3"
User-Agent: Mozilla Thunderbird
Cancel-Lock: sha1:YH7pT3tVk7xVyQq+H6gN99ioE5c=
Content-Language: it
In-Reply-To: <ulsv3d$6k6t$2@dont-email.me>
 by: Enrico Maria Giordan - Tue, 19 Dec 2023 22:42 UTC

Il 19/12/2023 21:40, Ron Pinkas ha scritto:

>> Yes, but there are many of them scattered through the file. So, I ask
>> again: can I add the new code at the end of the file? I took for granted
>> the use of #ifdef. Please confirm.
>
> MY preference is for ALL rulles related to a given compiler to be in
> just ONE secxtion except when broken placement order is required due to
> reliance on other code, bu in general yes, adding a section at the end
> is valid.
>
> In the specific case of libharu we might not be able to use this
> approach if given compilation unit does NOT #include our core #includes.

Right! OK, option cancelled. Can't we just define the missing modff()
function in one of the rtl modules, guarded by #ifdef __BORLANDC__ etc.?

--
Enrico Maria Giordano

http://www.emagsoftware.it
http://www.emagsoftware.it/emgmusic
http://www.emagsoftware.it/spectrum
http://www.emagsoftware.it/tbosg

Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>

<ulv5hn$klar$1@dont-email.me>

  copy mid

https://news.novabbs.org/devel/article-flat.php?id=3089&group=comp.lang.xharbour#3089

  copy link   Newsgroups: comp.lang.xharbour
Path: i2pn2.org!i2pn.org!nntp.comgw.net!weretis.net!feeder8.news.weretis.net!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: ron@ronpinkas.com (Ron Pinkas)
Newsgroups: comp.lang.xharbour
Subject: Re: 2023-12-16 19:00 UTC+0100 Enrico Maria Giordano <e.m.giordano@emagsoftware.it>
Date: Wed, 20 Dec 2023 11:42:25 -0500
Organization: A noiseless patient Spider
Lines: 23
Message-ID: <ulv5hn$klar$1@dont-email.me>
References: <ulkpmp$2gmm5$1@dont-email.me> <1314fc05-60b7-4f9e-a9e4-e2baa1bfe9fb@yahoo.com.br> <ulmit2$2suf1$2@dont-email.me> <ulr0fq$3ovu3$1@dont-email.me> <ulrvm8$1489$1@dont-email.me> <uls1gj$1eoj$1@dont-email.me> <18b72e5e-7a60-4859-ae39-e8fcaa38bfbfn@googlegroups.com> <uls7kh$2f34$1@dont-email.me> <ulscsb$3gca$1@dont-email.me> <ulsehk$3p32$1@dont-email.me> <ulsepf$3pe4$3@dont-email.me> <ulspbe$5m85$2@dont-email.me> <ulsqmh$5vh2$1@dont-email.me> <ulsrtl$6375$1@dont-email.me> <ulsv3d$6k6t$2@dont-email.me> <ult68s$7fq7$1@dont-email.me>
MIME-Version: 1.0
Injection-Date: Wed, 20 Dec 2023 16:42:31 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="1df142b1dd82f397c37c8aaaf3adc630";
logging-data="677211"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+zhCggYzED8LJN3rt48Ktez7hKjeQZpVg="
User-Agent: flnews/1.2.0 (for Darwin)
Cancel-Lock: sha1:pYYve1ISuVw8nIeIT00G88nXE7M=
 by: Ron Pinkas - Wed, 20 Dec 2023 16:42 UTC

Enrico Maria Giordano wrote:
>
>
> Il 19/12/2023 21:40, Ron Pinkas ha scritto:
>
> > > Yes, but there are many of them scattered through the file. So, I ask
> > > again: can I add the new code at the end of the file? I took for granted
> > > the use of #ifdef. Please confirm.
> >
> > MY preference is for ALL rulles related to a given compiler to be in
> > just ONE secxtion except when broken placement order is required due to
> > reliance on other code, bu in general yes, adding a section at the end
> > is valid.
> >
> > In the specific case of libharu we might not be able to use this
> > approach if given compilation unit does NOT #include our core #includes.
>
> Right! OK, option cancelled. Can't we just define the missing modff()
> function in one of the rtl modules, guarded by #ifdef __BORLANDC__ etc.?
>

I am currently working on trying to fix MSVC, later we can review BCC
and others.

Pages:12
server_pubkey.txt

rocksolid light 0.9.81
clearnet tor