def define(conf, name, value=None, comment=None):
    """\
    Define a new preprocessing symbol in the current config header.

    If value is None. then #define name is written. If value is not
    none, then #define name value is written.

    Parameters
    ----------
    conf: object
        Instance of the current configure context
    name: str
        Name of the symbol to define
    value : (None)
        If given and not None, the symbol will have this value
    comment: str
        will be put as a C comment in the header, to explain the
        meaning of the value (appropriate C comments /* and */ will be
        put automatically).
    """
    lines = []
    if comment:
        comment_str = comment % "\n/* %s */"
        lines.append(comment_str)
    else:
        lines.append("\n")

    if value is not None:
        define_str = "#define %s %s" % (name, value)
    else:
        define_str = "#define %s" % name
    lines.append(define_str)
    lines.append('')
    content = "\n".join(lines)

    conf.conf_results.append({"type": "define", "value": content,
        "result": True})
dataset/ETHPy150Open cournape/Bento/bento/private/_yaku/yaku/conftests/conftests.py/define/swapped operands of `%`