• Wolfgang Pechlaner's avatar
    BITxxx functions according to ODF 1.2 OpenFormula · c6b49f90
    Wolfgang Pechlaner yazdı
    Implements BITAND, BITOR, BITXOR, BITLSHIFT and BITRSHIFT as specified by
    OASIS OpenDocument Format 1.2 OpenFormula / ODFF.
    
    Changes made by the committer:
    * Original submission added the new functions to the Logical group, that group
      has only functions though that return a logical value 1/0/true/false. ODFF
      groups them under "Bit operation functions" that currently is not available
      in Calc. Added the functions to the Mathematical group instead.
    * Changed descriptions of functions in the Function Wizard.
    * One sal_uInt64 constant instead of several identical literal 281474976710655
      values.
    * Replaced 'or' operators with ||
    * Don't push two return values, if PushIllegalArgument() was used don't use
      PushDouble() thereafter.
    * Treat double values with ::rtl::math::approxFloor() to obtain integer
      values.
    * For BITLSHIFT and BITRSHIFT implemented a different algorithm following the
      ODFF specification that allows larger shift values.
    * Use our block braces style, respectively don't use block braces for one-line
      if-statements.
    * Fixed indentation levels.
    * Adapted RTL_LOGFILE_CONTEXT_AUTHOR to say "pechlaner". Credit to whom credit
      is due ;-)
    c6b49f90
Adı
Son kayıt (commit)
Son güncelleme
..
inc Loading commit data...
prj Loading commit data...
source Loading commit data...
util Loading commit data...
AllLangResTarget_for.mk Loading commit data...
AllLangResTarget_forui.mk Loading commit data...
Library_for.mk Loading commit data...
Library_forui.mk Loading commit data...
Makefile Loading commit data...
Module_formula.mk Loading commit data...
Package_inc.mk Loading commit data...