HomeFreeBSD

palm/palm-db-tools: unbreak with libc++ 3.9

Description

palm/palm-db-tools: unbreak with libc++ 3.9

DB.cpp:224:31: error: reinterpret_cast from 'const void *' to 'pi_char_t *' (aka 'unsigned char *')

casts away qualifiers
  pi_char_t* null_ptr = reinterpret_cast<pi_char_t*>
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

JFile3.cpp:470:20: error: reinterpret_cast from 'const void *' to 'pi_char_t *'

(aka 'unsigned char *') casts away qualifiers
  null_ptr = reinterpret_cast<pi_char_t*> (memchr(p, 0, 21));
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

JFile3.cpp:521:16: error: reinterpret_cast from 'const void *' to 'pi_char_t *'

  (aka 'unsigned char *') casts away qualifiers
null_ptr = reinterpret_cast<pi_char_t*> (memchr(p, 0, 16));
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

JFile3.cpp:529:16: error: reinterpret_cast from 'const void *' to 'pi_char_t *'

  (aka 'unsigned char *') casts away qualifiers
null_ptr = reinterpret_cast<pi_char_t*> (memchr(p, 0, 16));
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

JFile3.cpp:545:16: error: reinterpret_cast from 'const void *' to 'pi_char_t *'

  (aka 'unsigned char *') casts away qualifiers
null_ptr = reinterpret_cast<pi_char_t*> (memchr(p, 0, 12));
           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

MobileDB.cpp:224:24: error: reinterpret_cast from 'const void *' to 'pi_char_t *'

(aka 'unsigned char *') casts away qualifiers
  pi_char_t* q = reinterpret_cast<pi_char_t*>
                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reported by: pkg-fallout

Details

Provenance
jbeichAuthored on
Parents
rP433091: graphics/inventor: unbreak with libc++ 3.9
Branches
Unknown
Tags
Unknown