# This file is generated by objective.metadata
#
# Last update: Sun Aug  4 16:07:12 2019
#
# flake8: noqa

import sys

import objc

if sys.maxsize > 2 ** 32:

    def sel32or64(a, b):
        return b


else:

    def sel32or64(a, b):
        return a


misc = {}
constants = """$$"""
enums = """$$"""
misc.update({})
functions = {
    "DCSDictionaryGetTypeID": (
        b"l",
        "",
        {"comment": "Function not present in header files"},
    ),
    "DCSGetTermRangeInString": (
        sel32or64(
            b"{_CFRange=ll}^{__DCSDictionary=}^{__CFString=}l",
            b"{_CFRange=qq}^{__DCSDictionary=}^{__CFString=}q",
        ),
    ),
    "DCSCopyTextDefinition": (
        sel32or64(
            b"^{__CFString=}^{__DCSDictionary=}^{__CFString=}{_CFRange=ll}",
            b"^{__CFString=}^{__DCSDictionary=}^{__CFString=}{_CFRange=qq}",
        ),
        "",
        {"retval": {"already_retained": True, "already_cfretained": True}},
    ),
}
cftypes = [("DCSDictionaryRef", b"^{__DCSDictionary=}", "DCSDictionaryGetTypeID", None)]
expressions = {}

# END OF FILE
