mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
remove #include
This commit is contained in:
parent
941c069256
commit
9b683a7522
@ -5,7 +5,7 @@
|
||||
module base64
|
||||
|
||||
const (
|
||||
INDEX = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
Index = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
|
||||
62, 63, 62, 62, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 0, 0, 0,
|
||||
0, 0, 0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16,
|
||||
@ -26,8 +26,8 @@ fn decode(data string) string {
|
||||
mut str := malloc(str_len + 2)
|
||||
mut j := 0
|
||||
for i := 0; i < L; i += 4 {
|
||||
n := (INDEX[p[i]] << 18) | (INDEX[p[i + 1]] << 12) |
|
||||
(INDEX[p[i + 2]] << 6) | (INDEX[p[i + 3]])
|
||||
n := (Index[p[i]] << 18) | (Index[p[i + 1]] << 12) |
|
||||
(Index[p[i + 2]] << 6) | (Index[p[i + 3]])
|
||||
str[j] = n >> 16
|
||||
j++
|
||||
str[j] = n >> 8 & 0xff
|
||||
@ -36,10 +36,10 @@ fn decode(data string) string {
|
||||
j++
|
||||
}
|
||||
if pad > 0 {
|
||||
mut nn := (INDEX[p[L]] << 18) | (INDEX[p[L + 1]] << 12)
|
||||
mut nn := (Index[p[L]] << 18) | (Index[p[L + 1]] << 12)
|
||||
str[str_len - 1] = nn >> 16
|
||||
if len > L + 2 && p[L + 2] != `=` {
|
||||
nn = nn | (INDEX[p[L + 2]] << 6)
|
||||
nn = nn | (Index[p[L + 2]] << 6)
|
||||
str[str_len] = nn >> 8 & 0xff
|
||||
}
|
||||
}
|
||||
|
@ -4,8 +4,6 @@
|
||||
|
||||
module math
|
||||
|
||||
#include <math.h>
|
||||
|
||||
const (
|
||||
PI = 3.14159265358979323846264338327950288419716939937510582097494459
|
||||
)
|
||||
|
Loading…
Reference in New Issue
Block a user