# The following dictionary lists all names marked up as ``code`` in
# the rest documentation. It specifies how it should be marked up in
# LaTeX. Running mkpydoc.py writes missing entried into the
# 'missing.py' file, which should be used to update this specs:
codemarkup = {
# types
'c_char': 'class',
'c_wchar': 'class',
'c_byte': 'class',
'c_ubyte': 'class',
'c_short': 'class',
'c_ushort': 'class',
'c_int': 'class',
'c_uint': 'class',
'c_long': 'class',
'c_ulong': 'class',
'c_longlong': 'class',
'c_ulonglong': 'class',
'c_void_p': 'class',
'c_char_p': 'class',
'c_wchar_p': 'class',
'c_float': 'class',
'c_double': 'class',
'LibraryLoader': 'class',
'Structure': 'class',
'BigEndianStructure': 'class',
'BigEndianUnion': 'class',
'LittleEndianStructure': 'class',
'LittleEndianUnion': 'class',
'Union': 'class',
'HRESULT': 'class',
'CDLL': 'class',
'OleDLL': 'class',
'PyDLL': 'class',
'WinDLL': 'class',
# instances
'pythonapi': 'var',
'windll': 'var',
'cdll': 'var',
'oledll': 'var',
'pydll': 'var',
# constants
'RTLD_GLOBAL': 'var',
'RTLD_LOCAL': 'var',
# arguments (from inline code fragments)
'dst': 'var',
'init': 'var',
'lib': 'var',
'libname': 'var',
'mode': 'var',
'name': 'var',
'iid': 'var',
'index': 'var',
'paramflags': 'var',
'version': 'var',
'outargs': 'var',
'c': 'var',
'count': 'var',
'code': 'var',
# methods
'LoadLibrary': 'method',
'find': 'method',
'load': 'method',
'load_library': 'method',
'load_version': 'method',
'from_address': 'method',
'from_param': 'method',
'in_dll': 'method',
'__getattr__': 'method',
'__getitem__': 'method',
# members
'restype': 'member',
'argtypes': 'member',
'errcheck': 'member',
'_fields_': 'member',
'_pack_': 'member',
'__ctype_be__': 'member',
'__ctype_le__': 'member',
'__ctypes_from_outparam__': 'member',
'_as_parameter_': 'member',
'_b_base_': 'member',
'_b_needsfree_': 'member',
'_handle': 'member',
'_name': 'member',
'_objects': 'member',
'_type_': 'member',
# functions
'PyString_FromString': 'function',
'PyString_FromStringAndSize': 'function',
'PyUnicode_FromWideString': 'function',
'DllCanUnloadNow()': 'function',
'FormatError': 'function',
'GetLastError()': 'function',
'memmove': 'function',
'memset': 'function',
'qsort': 'function',
'CFUNCTYPE': 'function',
'WINFUNCTYPE': 'function',
'byref': 'function',
'create_string_buffer()': 'function',
# random things
'NULL': 'code',
'None': 'code',
'_': 'code',
'__stdcall': 'code',
'atoi': 'code',
'c_int.__ctype_be__': 'code',
'char': 'code',
'dlopen': 'code',
'dlopen()': 'code',
'void': 'code',
'wchar_t': 'code',
'wcslen': 'code',
'x': 'code',
'y': 'code',
'WindowsError': 'class',
}
syntax highlighted by Code2HTML, v. 0.9.1