mirror of
https://github.com/KevinMidboe/linguist.git
synced 2025-10-29 09:40:21 +00:00
Added C header samples from https://github.com/MiJyn/nightmare/ to fix the misclassifications as C++ that were occuring
This commit is contained in:
@@ -560,8 +560,8 @@
|
||||
".gitconfig"
|
||||
]
|
||||
},
|
||||
"tokens_total": 454619,
|
||||
"languages_total": 558,
|
||||
"tokens_total": 460663,
|
||||
"languages_total": 561,
|
||||
"tokens": {
|
||||
"IDL": {
|
||||
";": 59,
|
||||
@@ -41660,50 +41660,50 @@
|
||||
"After": 1
|
||||
},
|
||||
"C": {
|
||||
"#include": 159,
|
||||
"#include": 186,
|
||||
"<assert.h>": 5,
|
||||
"<stddef.h>": 2,
|
||||
"<stddef.h>": 3,
|
||||
"<ctype.h>": 3,
|
||||
"<stdlib.h>": 3,
|
||||
"<string.h>": 5,
|
||||
"<limits.h>": 2,
|
||||
"#ifndef": 90,
|
||||
"#ifndef": 93,
|
||||
"ULLONG_MAX": 10,
|
||||
"#endif": 246,
|
||||
"#endif": 264,
|
||||
"MIN": 3,
|
||||
"#if": 92,
|
||||
"#if": 105,
|
||||
"HTTP_PARSER_DEBUG": 4,
|
||||
"#define": 921,
|
||||
"#define": 927,
|
||||
"SET_ERRNO": 47,
|
||||
"(": 6249,
|
||||
"(": 6533,
|
||||
"e": 4,
|
||||
")": 6251,
|
||||
")": 6543,
|
||||
"do": 21,
|
||||
"{": 1532,
|
||||
"{": 1616,
|
||||
"parser": 334,
|
||||
"-": 1803,
|
||||
"-": 1856,
|
||||
"http_errno": 11,
|
||||
";": 5468,
|
||||
";": 5833,
|
||||
"error_lineno": 3,
|
||||
"__LINE__": 50,
|
||||
"}": 1548,
|
||||
"}": 1632,
|
||||
"while": 70,
|
||||
"#else": 95,
|
||||
"#else": 107,
|
||||
"CALLBACK_NOTIFY_": 3,
|
||||
"FOR": 11,
|
||||
"ER": 4,
|
||||
"assert": 41,
|
||||
"HTTP_PARSER_ERRNO": 10,
|
||||
"HPE_OK": 10,
|
||||
"if": 1015,
|
||||
"if": 1018,
|
||||
"settings": 6,
|
||||
"on_##FOR": 4,
|
||||
"HPE_CB_##FOR": 2,
|
||||
"return": 529,
|
||||
"return": 584,
|
||||
"CALLBACK_NOTIFY": 10,
|
||||
"p": 60,
|
||||
"data": 69,
|
||||
"+": 551,
|
||||
"+": 696,
|
||||
"CALLBACK_NOTIFY_NOADVANCE": 2,
|
||||
"CALLBACK_DATA_": 4,
|
||||
"LEN": 2,
|
||||
@@ -41720,12 +41720,12 @@
|
||||
"CHUNKED": 4,
|
||||
"KEEP_ALIVE": 4,
|
||||
"CLOSE": 4,
|
||||
"static": 457,
|
||||
"const": 368,
|
||||
"char": 530,
|
||||
"static": 551,
|
||||
"const": 369,
|
||||
"char": 531,
|
||||
"*method_strings": 1,
|
||||
"[": 603,
|
||||
"]": 603,
|
||||
"[": 1377,
|
||||
"]": 1377,
|
||||
"XX": 63,
|
||||
"num": 24,
|
||||
"name": 28,
|
||||
@@ -41741,7 +41741,7 @@
|
||||
"normal_url_char": 3,
|
||||
"T": 3,
|
||||
"enum": 30,
|
||||
"state": 104,
|
||||
"state": 106,
|
||||
"s_dead": 10,
|
||||
"s_start_req_or_res": 4,
|
||||
"s_res_or_resp_H": 3,
|
||||
@@ -41828,7 +41828,7 @@
|
||||
"h_connection_keep_alive": 4,
|
||||
"h_connection_close": 4,
|
||||
"Macros": 1,
|
||||
"for": 88,
|
||||
"for": 92,
|
||||
"character": 11,
|
||||
"classes": 1,
|
||||
"depends": 1,
|
||||
@@ -41839,19 +41839,19 @@
|
||||
"CR": 18,
|
||||
"r": 58,
|
||||
"LF": 21,
|
||||
"n": 70,
|
||||
"n": 74,
|
||||
"LOWER": 7,
|
||||
"c": 252,
|
||||
"unsigned": 140,
|
||||
"0x20": 1,
|
||||
"IS_ALPHA": 5,
|
||||
"&&": 248,
|
||||
"z": 47,
|
||||
"z": 64,
|
||||
"IS_NUM": 14,
|
||||
"9": 1,
|
||||
"IS_ALPHANUM": 3,
|
||||
"IS_HEX": 2,
|
||||
"f": 184,
|
||||
"f": 287,
|
||||
"TOKEN": 4,
|
||||
"IS_URL_CHAR": 6,
|
||||
"IS_HOST_CHAR": 4,
|
||||
@@ -41860,7 +41860,7 @@
|
||||
"_": 3,
|
||||
"endif": 6,
|
||||
"start_state": 1,
|
||||
"type": 36,
|
||||
"type": 38,
|
||||
"HTTP_REQUEST": 7,
|
||||
"cond": 1,
|
||||
"HPE_STRICT": 1,
|
||||
@@ -41869,12 +41869,12 @@
|
||||
"HTTP_STRERROR_GEN": 3,
|
||||
"s": 154,
|
||||
"#n": 1,
|
||||
"struct": 360,
|
||||
"struct": 362,
|
||||
"*name": 12,
|
||||
"*description": 1,
|
||||
"http_strerror_tab": 7,
|
||||
"HTTP_ERRNO_MAP": 3,
|
||||
"int": 446,
|
||||
"int": 459,
|
||||
"http_message_needs_eof": 4,
|
||||
"http_parser": 13,
|
||||
"*parser": 9,
|
||||
@@ -41885,7 +41885,7 @@
|
||||
"case": 273,
|
||||
"break": 244,
|
||||
"default": 33,
|
||||
"size_t": 52,
|
||||
"size_t": 64,
|
||||
"http_parser_execute": 2,
|
||||
"http_parser_settings": 5,
|
||||
"*settings": 2,
|
||||
@@ -41916,10 +41916,10 @@
|
||||
"HTTP_HEAD": 2,
|
||||
"index": 58,
|
||||
"STRICT_CHECK": 15,
|
||||
"<": 219,
|
||||
"<": 223,
|
||||
"HPE_INVALID_VERSION": 12,
|
||||
"http_major": 11,
|
||||
"*": 262,
|
||||
"*": 505,
|
||||
"http_minor": 11,
|
||||
"HPE_INVALID_STATUS": 3,
|
||||
"status_code": 8,
|
||||
@@ -41969,7 +41969,7 @@
|
||||
"F_CONNECTION_KEEP_ALIVE": 3,
|
||||
"F_CONNECTION_CLOSE": 3,
|
||||
"F_CHUNKED": 11,
|
||||
"&": 442,
|
||||
"&": 465,
|
||||
"F_TRAILING": 3,
|
||||
"NEW_MESSAGE": 6,
|
||||
"upgrade": 3,
|
||||
@@ -41994,11 +41994,11 @@
|
||||
"end": 48,
|
||||
"of": 44,
|
||||
"message": 3,
|
||||
"/": 9,
|
||||
"/": 27,
|
||||
"http_should_keep_alive": 2,
|
||||
"http_method_str": 1,
|
||||
"m": 8,
|
||||
"void": 289,
|
||||
"m": 84,
|
||||
"void": 299,
|
||||
"http_parser_init": 2,
|
||||
"http_parser_type": 3,
|
||||
"memset": 4,
|
||||
@@ -42017,7 +42017,7 @@
|
||||
"http_parser_url_fields": 2,
|
||||
"uf": 14,
|
||||
"old_uf": 4,
|
||||
"u": 18,
|
||||
"u": 21,
|
||||
"port": 7,
|
||||
"field_set": 5,
|
||||
"UF_MAX": 3,
|
||||
@@ -42034,7 +42034,7 @@
|
||||
".off": 2,
|
||||
"<<": 56,
|
||||
"long": 105,
|
||||
"v": 11,
|
||||
"v": 25,
|
||||
"strtoul": 2,
|
||||
"xffff": 1,
|
||||
"uint16_t": 12,
|
||||
@@ -42042,7 +42042,7 @@
|
||||
"paused": 3,
|
||||
"HPE_PAUSED": 2,
|
||||
"BLOB_H": 2,
|
||||
"extern": 38,
|
||||
"extern": 41,
|
||||
"*blob_type": 2,
|
||||
"blob": 6,
|
||||
"object": 41,
|
||||
@@ -42056,9 +42056,9 @@
|
||||
"<String/rfc_string.h>": 2,
|
||||
"<rf_utils.h>": 2,
|
||||
"<String/rfc_stringx.h>": 1,
|
||||
"<math.h>": 3,
|
||||
"<math.h>": 4,
|
||||
"<rf_localmem.h>": 2,
|
||||
"//": 262,
|
||||
"//": 267,
|
||||
"local": 5,
|
||||
"stack": 6,
|
||||
"memory": 4,
|
||||
@@ -42077,21 +42077,21 @@
|
||||
"LOG_ERROR": 64,
|
||||
"RE_STRING_INIT_FAILURE": 8,
|
||||
"buffAllocated": 11,
|
||||
"true": 73,
|
||||
"true": 74,
|
||||
"free": 62,
|
||||
"ret": 142,
|
||||
"RF_MALLOC": 47,
|
||||
"RF_String": 27,
|
||||
"bytes": 225,
|
||||
"memcpy": 35,
|
||||
"#ifdef": 68,
|
||||
"#ifdef": 70,
|
||||
"i_NVrfString_Create": 3,
|
||||
"i_rfString_CreateLocal1": 3,
|
||||
"RF_OPTION_SOURCE_ENCODING": 30,
|
||||
"RF_UTF8": 8,
|
||||
"characterLength": 16,
|
||||
"*codepoints": 2,
|
||||
"i": 410,
|
||||
"i": 434,
|
||||
"j": 206,
|
||||
"rfLMS_MacroEvalPtr": 2,
|
||||
"RF_LMS": 6,
|
||||
@@ -42141,7 +42141,7 @@
|
||||
"sequence": 6,
|
||||
"could": 2,
|
||||
"not": 6,
|
||||
"be": 6,
|
||||
"be": 7,
|
||||
"properly": 2,
|
||||
"encoded": 2,
|
||||
"RE_UTF8_ENCODING": 2,
|
||||
@@ -42222,7 +42222,7 @@
|
||||
"strcpy": 4,
|
||||
"rfString_Init_i": 2,
|
||||
"rfString_Create_f": 2,
|
||||
"float": 26,
|
||||
"float": 231,
|
||||
"rfString_Init_f": 2,
|
||||
"rfString_Create_UTF16": 2,
|
||||
"endianess": 40,
|
||||
@@ -42343,7 +42343,7 @@
|
||||
"srcP": 6,
|
||||
"src": 16,
|
||||
"rfString_Copy_IN": 2,
|
||||
"dst": 15,
|
||||
"dst": 16,
|
||||
"rfString_Copy_chars": 2,
|
||||
"bytePos": 23,
|
||||
"terminate": 1,
|
||||
@@ -42701,7 +42701,7 @@
|
||||
"prefix.size": 1,
|
||||
"git_buf_detach": 1,
|
||||
"git_buf_free": 4,
|
||||
"bool": 6,
|
||||
"bool": 19,
|
||||
"diff_pathspec_is_interesting": 2,
|
||||
"*str": 1,
|
||||
"diff_path_matches_pathspec": 3,
|
||||
@@ -42940,10 +42940,15 @@
|
||||
"diff_delta__merge_like_cgit": 1,
|
||||
"git_vector_swap": 1,
|
||||
"git_pool_swap": 1,
|
||||
"_NMEX_NIGHTMARE_H": 2,
|
||||
"//#define": 1,
|
||||
"NMEX": 1,
|
||||
"START_HEAD": 2,
|
||||
"END_HEAD": 2,
|
||||
"REFU_IO_H": 2,
|
||||
"<rf_setup.h>": 2,
|
||||
"<stdio.h>": 8,
|
||||
"__cplusplus": 20,
|
||||
"__cplusplus": 22,
|
||||
"opening": 2,
|
||||
"bracket": 4,
|
||||
"calling": 4,
|
||||
@@ -43009,7 +43014,7 @@
|
||||
"wglext.h": 1,
|
||||
"included": 2,
|
||||
"wglew.h": 1,
|
||||
"defined": 42,
|
||||
"defined": 55,
|
||||
"WINAPI": 119,
|
||||
"<windows.h>": 1,
|
||||
"GLEW_STATIC": 1,
|
||||
@@ -43074,7 +43079,7 @@
|
||||
"GLenum": 8,
|
||||
"filter": 1,
|
||||
"PFNWGLCREATEASSOCIATEDCONTEXTAMDPROC": 2,
|
||||
"id": 13,
|
||||
"id": 14,
|
||||
"PFNWGLCREATEASSOCIATEDCONTEXTATTRIBSAMDPROC": 2,
|
||||
"hShareContext": 2,
|
||||
"int*": 22,
|
||||
@@ -43124,8 +43129,8 @@
|
||||
"PFNWGLDELETEBUFFERREGIONARBPROC": 2,
|
||||
"hRegion": 3,
|
||||
"PFNWGLRESTOREBUFFERREGIONARBPROC": 2,
|
||||
"x": 57,
|
||||
"y": 14,
|
||||
"x": 70,
|
||||
"y": 29,
|
||||
"width": 3,
|
||||
"height": 3,
|
||||
"xSrc": 1,
|
||||
@@ -44271,7 +44276,7 @@
|
||||
"close": 13,
|
||||
"oom": 3,
|
||||
"REDIS_WARNING": 19,
|
||||
"sleep": 1,
|
||||
"sleep": 2,
|
||||
"abort": 1,
|
||||
"ustime": 7,
|
||||
"*1000000": 1,
|
||||
@@ -44315,7 +44320,7 @@
|
||||
"o2": 7,
|
||||
"dictObjHash": 2,
|
||||
"*key": 5,
|
||||
"key": 9,
|
||||
"key": 10,
|
||||
"dictGenHashFunction": 5,
|
||||
"dictSdsHash": 4,
|
||||
"dictSdsCaseHash": 2,
|
||||
@@ -44954,6 +44959,58 @@
|
||||
"aeSetBeforeSleepProc": 1,
|
||||
"aeMain": 1,
|
||||
"aeDeleteEventLoop": 1,
|
||||
"_NME_WMAN_H": 2,
|
||||
"NTS": 1,
|
||||
"NWMan_event": 3,
|
||||
"NSTRUCT": 2,
|
||||
"NWMan": 2,
|
||||
"init": 1,
|
||||
"destroy": 1,
|
||||
"create_window": 1,
|
||||
"destroy_window": 1,
|
||||
"swap_buffers": 1,
|
||||
"next_event": 1,
|
||||
"NWMan_event*": 1,
|
||||
"event": 1,
|
||||
"uint": 2,
|
||||
"get_millis": 1,
|
||||
"millis": 1,
|
||||
"rshift_key": 1,
|
||||
"lshift_key": 1,
|
||||
"left_key": 1,
|
||||
"right_key": 1,
|
||||
"NENUM": 1,
|
||||
"NWMan_event_type": 3,
|
||||
"N_WMAN_MOUSE_MOVE": 1,
|
||||
"N_WMAN_MOUSE_BUTTON": 1,
|
||||
"N_WMAN_MOUSE_WHEEL": 1,
|
||||
"N_WMAN_KEYBOARD": 1,
|
||||
"N_WMAN_QUIT": 1,
|
||||
"N_WMAN_RESIZE": 1,
|
||||
"N_WMAN_FOCUS": 1,
|
||||
"N_WMAN_MOUSE_LEFT": 1,
|
||||
"N_WMAN_MOUSE_RIGHT": 1,
|
||||
"N_WMAN_MOUSE_MIDDLE": 1,
|
||||
"union": 1,
|
||||
"NPos2i": 2,
|
||||
"mouse_pos": 1,
|
||||
"short": 7,
|
||||
"mouse_button": 1,
|
||||
"signed": 6,
|
||||
"mouse_wheel": 1,
|
||||
"up": 1,
|
||||
"down": 1,
|
||||
"keyboard": 1,
|
||||
"window_quit": 1,
|
||||
"Will": 1,
|
||||
"always": 3,
|
||||
"WM_QUIT": 1,
|
||||
"window_size": 1,
|
||||
"window_focus": 1,
|
||||
"NWMan_event_new": 1,
|
||||
"NWMan_init": 1,
|
||||
"NWMan_destroy": 1,
|
||||
"N_WMan": 1,
|
||||
"_WIN32": 3,
|
||||
"strncasecmp": 2,
|
||||
"_strnicmp": 1,
|
||||
@@ -44970,7 +45027,7 @@
|
||||
"sd_markdown": 6,
|
||||
"tag": 1,
|
||||
"tag_len": 3,
|
||||
"w": 6,
|
||||
"w": 9,
|
||||
"is_empty": 4,
|
||||
"htmlblock_end": 3,
|
||||
"*curtag": 2,
|
||||
@@ -45092,7 +45149,6 @@
|
||||
"Functions": 1,
|
||||
"convert": 1,
|
||||
"but": 1,
|
||||
"always": 2,
|
||||
"Once": 1,
|
||||
"been": 1,
|
||||
"created": 1,
|
||||
@@ -45130,7 +45186,7 @@
|
||||
"@endcpp": 1,
|
||||
"@endinternal": 1,
|
||||
"*/": 1,
|
||||
"#pragma": 2,
|
||||
"#pragma": 8,
|
||||
"pop": 1,
|
||||
"i_rfString_CreateLocal": 2,
|
||||
"__VA_ARGS__": 66,
|
||||
@@ -45652,7 +45708,7 @@
|
||||
"PYREX_WITHOUT_ASSERTIONS": 1,
|
||||
"CYTHON_WITHOUT_ASSERTIONS": 1,
|
||||
"CYTHON_INLINE": 65,
|
||||
"__inline__": 1,
|
||||
"__inline__": 95,
|
||||
"__inline": 1,
|
||||
"__STDC_VERSION__": 2,
|
||||
"L": 1,
|
||||
@@ -46010,12 +46066,10 @@
|
||||
"cabs": 1,
|
||||
"cpow": 1,
|
||||
"__Pyx_PyInt_AsUnsignedChar": 1,
|
||||
"short": 6,
|
||||
"__Pyx_PyInt_AsUnsignedShort": 1,
|
||||
"__Pyx_PyInt_AsUnsignedInt": 1,
|
||||
"__Pyx_PyInt_AsChar": 1,
|
||||
"__Pyx_PyInt_AsShort": 1,
|
||||
"signed": 5,
|
||||
"__Pyx_PyInt_AsSignedChar": 1,
|
||||
"__Pyx_PyInt_AsSignedShort": 1,
|
||||
"__Pyx_PyInt_AsSignedInt": 1,
|
||||
@@ -46377,7 +46431,7 @@
|
||||
"**__pyx_pyargnames": 3,
|
||||
"__pyx_n_s__p": 6,
|
||||
"__pyx_n_s__y": 6,
|
||||
"values": 30,
|
||||
"values": 67,
|
||||
"__pyx_kwds": 15,
|
||||
"kw_args": 15,
|
||||
"pos_args": 12,
|
||||
@@ -46501,7 +46555,7 @@
|
||||
"pp_remainder": 1,
|
||||
"indent": 1,
|
||||
"*pop_most_recent_commit": 1,
|
||||
"mark": 3,
|
||||
"mark": 9,
|
||||
"*pop_commit": 1,
|
||||
"**stack": 1,
|
||||
"clear_commit_marks": 1,
|
||||
@@ -46976,6 +47030,207 @@
|
||||
"*http_method_str": 1,
|
||||
"*http_errno_name": 1,
|
||||
"*http_errno_description": 1,
|
||||
"__GLK_MATRIX_4_H": 2,
|
||||
"<stdbool.h>": 1,
|
||||
"__ARM_NEON__": 13,
|
||||
"<arm_neon.h>": 1,
|
||||
"<GLKit/GLKMathTypes.h>": 1,
|
||||
"<GLKit/GLKVector3.h>": 1,
|
||||
"<GLKit/GLKVector4.h>": 1,
|
||||
"<GLKit/GLKQuaternion.h>": 1,
|
||||
"Prototypes": 1,
|
||||
"GLKMatrix4": 183,
|
||||
"GLKMatrix4Identity": 3,
|
||||
"GLKMatrix4Make": 2,
|
||||
"m00": 6,
|
||||
"m01": 6,
|
||||
"m02": 6,
|
||||
"m03": 6,
|
||||
"m10": 6,
|
||||
"m11": 6,
|
||||
"m12": 6,
|
||||
"m13": 6,
|
||||
"m20": 6,
|
||||
"m21": 6,
|
||||
"m22": 6,
|
||||
"m23": 6,
|
||||
"m30": 6,
|
||||
"m31": 6,
|
||||
"m32": 6,
|
||||
"m33": 6,
|
||||
"GLKMatrix4MakeAndTranspose": 2,
|
||||
"GLKMatrix4MakeWithArray": 2,
|
||||
"GLKMatrix4MakeWithArrayAndTranspose": 2,
|
||||
"GLKMatrix4MakeWithRows": 2,
|
||||
"GLKVector4": 44,
|
||||
"row0": 2,
|
||||
"row1": 2,
|
||||
"row2": 2,
|
||||
"row3": 2,
|
||||
"GLKMatrix4MakeWithColumns": 2,
|
||||
"column0": 2,
|
||||
"column1": 2,
|
||||
"column2": 2,
|
||||
"column3": 2,
|
||||
"GLKMatrix4MakeWithQuaternion": 2,
|
||||
"GLKQuaternion": 2,
|
||||
"quaternion": 4,
|
||||
"GLKMatrix4MakeTranslation": 2,
|
||||
"tx": 8,
|
||||
"ty": 8,
|
||||
"tz": 8,
|
||||
"GLKMatrix4MakeScale": 2,
|
||||
"sx": 10,
|
||||
"sy": 10,
|
||||
"sz": 10,
|
||||
"GLKMatrix4MakeRotation": 5,
|
||||
"radians": 34,
|
||||
"GLKMatrix4MakeXRotation": 3,
|
||||
"GLKMatrix4MakeYRotation": 3,
|
||||
"GLKMatrix4MakeZRotation": 3,
|
||||
"GLKMatrix4MakePerspective": 2,
|
||||
"fovyRadians": 3,
|
||||
"aspect": 3,
|
||||
"nearZ": 17,
|
||||
"farZ": 15,
|
||||
"GLKMatrix4MakeFrustum": 2,
|
||||
"left": 8,
|
||||
"right": 8,
|
||||
"bottom": 8,
|
||||
"top": 8,
|
||||
"GLKMatrix4MakeOrtho": 2,
|
||||
"GLKMatrix4MakeLookAt": 2,
|
||||
"eyeX": 3,
|
||||
"eyeY": 3,
|
||||
"eyeZ": 3,
|
||||
"centerX": 3,
|
||||
"centerY": 3,
|
||||
"centerZ": 3,
|
||||
"upX": 3,
|
||||
"upY": 3,
|
||||
"upZ": 3,
|
||||
"GLKMatrix3": 3,
|
||||
"GLKMatrix4GetMatrix3": 2,
|
||||
"matrix": 64,
|
||||
"GLKMatrix2": 3,
|
||||
"GLKMatrix4GetMatrix2": 2,
|
||||
"GLKMatrix4GetRow": 2,
|
||||
"row": 12,
|
||||
"GLKMatrix4GetColumn": 2,
|
||||
"column": 14,
|
||||
"GLKMatrix4SetRow": 2,
|
||||
"vector": 4,
|
||||
"GLKMatrix4SetColumn": 2,
|
||||
"GLKMatrix4Transpose": 2,
|
||||
"GLKMatrix4Invert": 1,
|
||||
"*isInvertible": 2,
|
||||
"GLKMatrix4InvertAndTranspose": 1,
|
||||
"GLKMatrix4Multiply": 8,
|
||||
"matrixLeft": 21,
|
||||
"matrixRight": 9,
|
||||
"GLKMatrix4Add": 2,
|
||||
"GLKMatrix4Subtract": 2,
|
||||
"GLKMatrix4Translate": 2,
|
||||
"GLKMatrix4TranslateWithVector3": 2,
|
||||
"GLKVector3": 31,
|
||||
"translationVector": 4,
|
||||
"GLKMatrix4TranslateWithVector4": 2,
|
||||
"GLKMatrix4Scale": 2,
|
||||
"GLKMatrix4ScaleWithVector3": 2,
|
||||
"scaleVector": 4,
|
||||
"GLKMatrix4ScaleWithVector4": 2,
|
||||
"GLKMatrix4Rotate": 2,
|
||||
"GLKMatrix4RotateWithVector3": 2,
|
||||
"axisVector": 4,
|
||||
"GLKMatrix4RotateWithVector4": 2,
|
||||
"GLKMatrix4RotateX": 2,
|
||||
"GLKMatrix4RotateY": 2,
|
||||
"GLKMatrix4RotateZ": 2,
|
||||
"GLKMatrix4MultiplyVector3": 3,
|
||||
"vectorRight": 8,
|
||||
"GLKMatrix4MultiplyVector3WithTranslation": 3,
|
||||
"GLKMatrix4MultiplyAndProjectVector3": 3,
|
||||
"GLKMatrix4MultiplyVector3Array": 2,
|
||||
"*vectors": 8,
|
||||
"vectorCount": 12,
|
||||
"GLKMatrix4MultiplyVector3ArrayWithTranslation": 2,
|
||||
"GLKMatrix4MultiplyAndProjectVector3Array": 2,
|
||||
"GLKMatrix4MultiplyVector4": 6,
|
||||
"GLKMatrix4MultiplyVector4Array": 2,
|
||||
"Implementations": 1,
|
||||
"float32x4x4_t": 29,
|
||||
"vld4q_f32": 2,
|
||||
"row0.v": 4,
|
||||
"row1.v": 4,
|
||||
"row2.v": 4,
|
||||
"row3.v": 4,
|
||||
"m.val": 52,
|
||||
"vld1q_f32": 6,
|
||||
"column0.v": 5,
|
||||
"column1.v": 5,
|
||||
"column2.v": 5,
|
||||
"column3.v": 5,
|
||||
"GLKQuaternionNormalize": 1,
|
||||
"quaternion.q": 4,
|
||||
"_2x": 7,
|
||||
"_2y": 5,
|
||||
"_2z": 3,
|
||||
"_2w": 7,
|
||||
"m.m": 54,
|
||||
"GLKVector3Normalize": 3,
|
||||
"GLKVector3Make": 4,
|
||||
"cos": 14,
|
||||
"cosf": 4,
|
||||
"cosp": 10,
|
||||
"sin": 16,
|
||||
"sinf": 4,
|
||||
"v.v": 27,
|
||||
"cotan": 3,
|
||||
"tanf": 1,
|
||||
"ral": 4,
|
||||
"rsl": 6,
|
||||
"tsb": 6,
|
||||
"tab": 4,
|
||||
"fan": 4,
|
||||
"fsn": 6,
|
||||
"ev": 7,
|
||||
"cv": 2,
|
||||
"uv": 2,
|
||||
"GLKVector3Add": 1,
|
||||
"GLKVector3Negate": 4,
|
||||
"GLKVector3CrossProduct": 2,
|
||||
"u.v": 3,
|
||||
"n.v": 3,
|
||||
"GLKVector3DotProduct": 3,
|
||||
"matrix.m": 171,
|
||||
"float32x4_t": 2,
|
||||
"vector.v": 9,
|
||||
"*dst": 1,
|
||||
"vst1q_f32": 1,
|
||||
"iMatrixLeft": 3,
|
||||
"iMatrixRight": 3,
|
||||
"vmulq_n_f32": 17,
|
||||
"iMatrixLeft.val": 24,
|
||||
"vgetq_lane_f32": 16,
|
||||
"iMatrixRight.val": 24,
|
||||
"vmlaq_n_f32": 12,
|
||||
"matrixLeft.m": 112,
|
||||
"matrixRight.m": 96,
|
||||
"vaddq_f32": 7,
|
||||
"vsubq_f32": 4,
|
||||
"translationVector.v": 18,
|
||||
"iMatrix": 4,
|
||||
"iMatrix.val": 28,
|
||||
"float32_t": 13,
|
||||
"scaleVector.v": 30,
|
||||
"rm": 12,
|
||||
"axisVector.v": 6,
|
||||
"v4": 3,
|
||||
"GLKVector4Make": 3,
|
||||
"vectorRight.v": 29,
|
||||
"v4.v": 10,
|
||||
"GLKVector3MultiplyScalar": 1,
|
||||
"vectors": 8,
|
||||
"syscalldef": 1,
|
||||
"syscalldefs": 1,
|
||||
"SYSCALL_OR_NUM": 3,
|
||||
@@ -47334,7 +47589,6 @@
|
||||
"EINTR": 1,
|
||||
"ev_child_init": 1,
|
||||
"ev_child_start": 1,
|
||||
"ev": 2,
|
||||
"child_watcher.data": 1,
|
||||
"uv__set_sys_error": 2,
|
||||
"uv_process_kill": 1,
|
||||
@@ -49264,7 +49518,7 @@
|
||||
"AsciiDoc": 103,
|
||||
"Protocol Buffer": 63,
|
||||
"Common Lisp": 103,
|
||||
"C": 59137,
|
||||
"C": 65181,
|
||||
"XQuery": 801,
|
||||
"RobotFramework": 483,
|
||||
"Gosu": 410,
|
||||
@@ -49411,7 +49665,7 @@
|
||||
"AsciiDoc": 3,
|
||||
"Protocol Buffer": 1,
|
||||
"Common Lisp": 1,
|
||||
"C": 31,
|
||||
"C": 34,
|
||||
"XQuery": 1,
|
||||
"RobotFramework": 3,
|
||||
"Gosu": 4,
|
||||
@@ -49423,5 +49677,5 @@
|
||||
"GLSL": 3,
|
||||
"Xtend": 2
|
||||
},
|
||||
"md5": "5b3ac3847ff456b82cf95a19d03449a4"
|
||||
"md5": "ffe9f7427856f37d6cd0e305a22630c6"
|
||||
}
|
||||
99
samples/C/NWMan.h
Normal file
99
samples/C/NWMan.h
Normal file
@@ -0,0 +1,99 @@
|
||||
#ifndef _NME_WMAN_H
|
||||
#define _NME_WMAN_H
|
||||
|
||||
// Internal window manager API
|
||||
|
||||
#include "NCompat.h"
|
||||
|
||||
START_HEAD
|
||||
|
||||
#include "NPos.h"
|
||||
#include "NUtil.h"
|
||||
#include "NTypes.h"
|
||||
|
||||
NTS(NWMan_event);
|
||||
|
||||
NSTRUCT(NWMan, {
|
||||
// Init stuff
|
||||
bool (*init)();
|
||||
bool (*destroy)();
|
||||
|
||||
// Window stuff
|
||||
bool (*create_window)();
|
||||
bool (*destroy_window)();
|
||||
|
||||
void (*swap_buffers)();
|
||||
|
||||
// Event stuff
|
||||
bool (*next_event)(NWMan_event* event);
|
||||
|
||||
// Time stuff
|
||||
uint (*get_millis)();
|
||||
void (*sleep)(uint millis);
|
||||
|
||||
// Info
|
||||
int rshift_key;
|
||||
int lshift_key;
|
||||
int left_key;
|
||||
int right_key;
|
||||
});
|
||||
|
||||
NENUM(NWMan_event_type, {
|
||||
N_WMAN_MOUSE_MOVE = 0,
|
||||
N_WMAN_MOUSE_BUTTON = 1,
|
||||
N_WMAN_MOUSE_WHEEL = 2,
|
||||
|
||||
N_WMAN_KEYBOARD = 10,
|
||||
|
||||
N_WMAN_QUIT = 20,
|
||||
N_WMAN_RESIZE = 21,
|
||||
N_WMAN_FOCUS = 22
|
||||
});
|
||||
|
||||
#define N_WMAN_MOUSE_LEFT 0
|
||||
#define N_WMAN_MOUSE_RIGHT 1
|
||||
#define N_WMAN_MOUSE_MIDDLE 2
|
||||
|
||||
NSTRUCT(NWMan_event, {
|
||||
NWMan_event_type type;
|
||||
|
||||
union {
|
||||
// Mouse
|
||||
|
||||
NPos2i mouse_pos;
|
||||
|
||||
struct {
|
||||
short id;
|
||||
bool state;
|
||||
} mouse_button;
|
||||
|
||||
signed char mouse_wheel; // 1 if up, -1 if down
|
||||
|
||||
// Keyboard
|
||||
|
||||
struct {
|
||||
int key;
|
||||
bool state;
|
||||
} keyboard;
|
||||
|
||||
// Window
|
||||
|
||||
bool window_quit; // Will always be true if WM_QUIT
|
||||
|
||||
NPos2i window_size;
|
||||
|
||||
bool window_focus;
|
||||
};
|
||||
});
|
||||
|
||||
NWMan_event NWMan_event_new(NWMan_event_type type);
|
||||
|
||||
|
||||
bool NWMan_init();
|
||||
bool NWMan_destroy();
|
||||
|
||||
extern NWMan N_WMan;
|
||||
|
||||
END_HEAD
|
||||
|
||||
#endif
|
||||
27
samples/C/Nightmare.h
Normal file
27
samples/C/Nightmare.h
Normal file
@@ -0,0 +1,27 @@
|
||||
#ifndef _NMEX_NIGHTMARE_H
|
||||
#define _NMEX_NIGHTMARE_H
|
||||
|
||||
//#define NMEX
|
||||
|
||||
#include "../src/NCompat.h"
|
||||
|
||||
START_HEAD
|
||||
|
||||
#include "../src/NTypes.h"
|
||||
#include "../src/NUtil.h"
|
||||
#include "../src/NPorting.h"
|
||||
#include "../src/NGlobals.h"
|
||||
#include "../src/NLog.h"
|
||||
#include "../src/NWMan.h"
|
||||
#include "../src/NRsc.h"
|
||||
#include "../src/NShader.h"
|
||||
#include "../src/NSquare.h"
|
||||
#include "../src/NImage.h"
|
||||
#include "../src/NSprite.h"
|
||||
#include "../src/NSpritesheet.h"
|
||||
#include "../src/NEntity.h"
|
||||
#include "../src/Game.h"
|
||||
|
||||
END_HEAD
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user