Página 1 de 1

Atualização Harbour 30/01/2023

Enviado: 30 Jan 2023 11:40
por Itamar M. Lins Jr.
Olá!

Código: Selecionar todos

2023-01-30 15:18 UTC+0100 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
  * src/rtl/arc4.c
    ! include hbarc4.h instead of arc4.h which does not contain
      required for dynamic libraries export attributes in function
      declaration

  * src/vm/classes.c
    ! cleaned module symbol range checking

  * src/vm/arrays.c
    % optimized AClone() and hb_HClone()

  * src/vm/hvmall.c
    % changed the order of included files to keep alive function macros
      undefined in garbage.c and fm.c

  * src/vm/hvm.c
    ! fixed hb_vmGetRealFuncSym() to work with PRG functions written in C
      and registered in HVM without their own symbol table

  * src/vm/dynsym.c
    ; comment updated
Saudações,
Itamar M. Lins Jr.

Atualização Harbour 30/01/2023

Enviado: 30 Jan 2023 14:30
por JoséQuintas
Chamou a atenção este aqui:
* src/vm/hvm.c
! fixed hb_vmGetRealFuncSym() to work with PRG functions written in C
and registered in HVM without their own symbol table
Imagino que sejam rotinas em C escritas dentro de PRG, o que existe muito em LIBs e fontes de usuário.

Pensei no meu problema sem solução, mas as rotinas não são em C.
Um erro na tabela de símbolos, acho que poderia causar pegar rotina errada.
Mas não sei o que afetaria sem essa correção, já que até hoje vém funcionando sem isso.