• ChangeLog; 2023-12-24 20:46 UTC-0500 Ron Pinkas

    From Ron Pinkas@21:1/5 to All on Sun Dec 24 20:55:15 2023
    2023-12-24 20:46 UTC-0500 Ron Pinkas <ronpinkas/AT/gmail/com>
    * include/hbapi.h
    * source/compiler/comptool.c
    * source/vm/cmdarg.c
    * source/pp/ppgen.c
    * Corrected hb_verCvsID() to return ULONGLONG instead of long long int
    * source/pp/ppgen.c
    Corrected sufix of 64bit version consttants from LL to UL

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Mon Dec 25 16:25:16 2023
    Il 25/12/2023 02:55, Ron Pinkas ha scritto:

    2023-12-24 20:46 UTC-0500 Ron Pinkas <ronpinkas/AT/gmail/com>
    * include/hbapi.h
    * source/compiler/comptool.c
    * source/vm/cmdarg.c
    * source/pp/ppgen.c
    * Corrected hb_verCvsID() to return ULONGLONG instead of long long int
    * source/pp/ppgen.c
    Corrected sufix of 64bit version consttants from LL to UL

    Ron, have you any ideas about how to fix this warning?

    Warning W8056 obj\b32\comptool.c 631: Integer arithmetic overflow in
    function hb_verCvsID

    --
    Enrico Maria Giordano

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ron Pinkas@21:1/5 to Enrico Maria Giordano on Mon Dec 25 12:04:23 2023
    Enrico Maria Giordano wrote:


    Il 25/12/2023 02:55, Ron Pinkas ha scritto:

    2023-12-24 20:46 UTC-0500 Ron Pinkas <ronpinkas/AT/gmail/com>
    * include/hbapi.h
    * source/compiler/comptool.c
    * source/vm/cmdarg.c
    * source/pp/ppgen.c
    * Corrected hb_verCvsID() to return ULONGLONG instead of long long int
    * source/pp/ppgen.c
    Corrected sufix of 64bit version consttants from LL to UL

    Ron, have you any ideas about how to fix this warning?

    Warning W8056 obj\b32\comptool.c 631: Integer arithmetic overflow in
    function hb_verCvsID


    I think you just needed a CLEAN build.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Mon Dec 25 18:47:53 2023
    Il 25/12/2023 18:04, Ron Pinkas ha scritto:

    Ron, have you any ideas about how to fix this warning?

    Warning W8056 obj\b32\comptool.c 631: Integer arithmetic overflow in
    function hb_verCvsID

    I think you just needed a CLEAN build.

    Already done. Do you think it is wise to just silence that warning? Or
    is it better to proper declare this

    #define HB_VER_CVSID 202312251935UL

    as this other?

    #define HB_VER_CVSID 202312251935ULL

    Please confirm. This is a sample working fine with MSC and BCC:

    #include <stdio.h>


    #define HB_VER_CVSID 202312251935ULL


    int main()
    {
    printf( "%lld\n", HB_VER_CVSID );
    return 0;
    }

    --
    Enrico Maria Giordano

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Ron Pinkas@21:1/5 to Enrico Maria Giordano on Mon Dec 25 22:46:37 2023
    Enrico Maria Giordano wrote:


    Il 25/12/2023 18:04, Ron Pinkas ha scritto:

    Ron, have you any ideas about how to fix this warning?

    Warning W8056 obj\b32\comptool.c 631: Integer arithmetic overflow in function hb_verCvsID

    I think you just needed a CLEAN build.

    Already done. Do you think it is wise to just silence that warning? Or
    is it better to proper declare this

    #define HB_VER_CVSID 202312251935UL

    as this other?

    #define HB_VER_CVSID 202312251935ULL

    Please confirm. This is a sample working fine with MSC and BCC:

    #include <stdio.h>


    #define HB_VER_CVSID 202312251935ULL


    int main()
    {
    printf( "%lld\n", HB_VER_CVSID );
    return 0;
    }


    Please check after: 2023-12-25 22:43 UTC-0500 Ron Pinkas <ronpinkas/AT/gmail/com>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Enrico Maria Giordano@21:1/5 to All on Tue Dec 26 10:48:27 2023
    Il 26/12/2023 04:46, Ron Pinkas ha scritto:

    Please check after: 2023-12-25 22:43 UTC-0500 Ron Pinkas <ronpinkas/AT/gmail/com>

    Thank you. I will test it as soon as the xHarbour build system will work
    again.

    --
    Enrico Maria Giordano

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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)