• 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
..
createExtPackage.pl Loading commit data...
hidother.src Loading commit data...
sc.component Loading commit data...
scd.component Loading commit data...
scfilt.component Loading commit data...
vbaobj.component Loading commit data...