Next: , Previous: define-parse-method, Up: Foreign Types


foreign-bitfield-symbols

Syntax

— Function: foreign-bitfield-symbols type value ⇒ symbols

Arguments and Values

type
A bitfield type.
value
An integer.
symbols
A potentially shared list of symbols. nil.

Description

The function foreign-bitfield-symbols returns a possibly shared list of symbols that correspond to value in type.

Examples

  (defbitfield flags
    (flag-a 1)
    (flag-b 2)
    (flag-c 4))
   
  CFFI> (foreign-bitfield-symbols 'boolean #b101)
  => (FLAG-A FLAG-C)

See Also

defbitfield
foreign-bitfield-value