• Show log

    Commit

  • Hash : 5f20c892
    Author : suzuki toshiya
    Date : 2024-10-13T10:20:42

    apinames: Fix a buffer overrun for VMS platform.
    
    Some output formats may rewrite symbol names during the output,
    like the concatenation of "64__" suffix on VMS.  To estimate
    sufficient size to store symbol name, pass the output format
    info to `names_add`.  For VMS, `names_add` allocates longer
    buffer to append "64__".
    
    * apinames.c (SUFFIX_VMS_64ADDR): New macro of "64__".
    (main): Pass the format info to `read_header_file`.
    (read_header_file): Pass the format info to `names_add`.
    (names_add): Receive the format info, and reserve the symbol
    name buffer 4 byte longer in the case of VMS, to append the
    suffix in `names_dump`.
    

  • Properties

  • Git HTTP https://git.kmx.io/kc3-lang/freetype.git
    Git SSH git@git.kmx.io:kc3-lang/freetype.git
    Public access ? public
    Description
    Users
    thodg_m kc3_lang_org thodg_w www_kmx_io thodg_l thodg
    Tags