diff options
author | Simon Rozman <simon@rozman.si> | 2020-10-28 17:30:58 +0100 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-11-13 14:42:54 +0100 |
commit | ea200f82c3e855fcb2b5fd56fc5800374b80514f (patch) | |
tree | 3b9e7b8ff1792c4bb4f9b67d6e7edebba6201cea /ui/syntax/syntaxedit.h | |
parent | build: remove duplicated ld flags (diff) | |
download | wireguard-windows-ea200f82c3e855fcb2b5fd56fc5800374b80514f.tar.xz wireguard-windows-ea200f82c3e855fcb2b5fd56fc5800374b80514f.zip |
syntax: port to go
Arm has no CGo support, so port the syntax editor C code to Go and hope
that it's fast enough. This is a pretty literal/unsafe translation from
the C.
Signed-off-by: Simon Rozman <simon@rozman.si>
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to '')
-rw-r--r-- | ui/syntax/syntaxedit.h | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/ui/syntax/syntaxedit.h b/ui/syntax/syntaxedit.h deleted file mode 100644 index 048e7bc4..00000000 --- a/ui/syntax/syntaxedit.h +++ /dev/null @@ -1,31 +0,0 @@ -/* SPDX-License-Identifier: MIT - * - * Copyright (C) 2019 WireGuard LLC. All Rights Reserved. - */ - -#ifndef SYNTAXEDIT_H -#define SYNTAXEDIT_H - -#include <stdbool.h> -#include <windows.h> -#include <richedit.h> - -#define SYNTAXEDIT_STYLE (WS_CHILD | ES_MULTILINE | WS_VISIBLE | WS_VSCROLL | WS_BORDER | WS_HSCROLL | WS_TABSTOP | ES_WANTRETURN | ES_NOOLEDRAGDROP) -#define SYNTAXEDIT_EXTSTYLE (0) - -/* The old MFC reflection trick. */ -#define WM_REFLECT (WM_USER + 0x1C00) - -#define SE_PRIVATE_KEY (WM_USER + 0x3100) -#define SE_TRAFFIC_BLOCK (WM_USER + 0x3101) -#define SE_SET_PARENT_DPI (WM_USER + 0x3102) - -enum block_state { - InevaluableBlockingUntunneledTraffic, - BlockingUntunneledTraffic, - NotBlockingUntunneledTraffic -}; - -extern bool register_syntax_edit(void); - -#endif |