mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
i8 print test + $if mac => $if macos
This commit is contained in:
parent
b907cf2179
commit
ff80e3a5fa
@ -75,6 +75,16 @@ fn test_and() {
|
||||
assert c[4] & 1 != 0
|
||||
}
|
||||
|
||||
fn test_i8_print() {
|
||||
b := i8(0)
|
||||
println(b)
|
||||
c := i16(7)
|
||||
println(c)
|
||||
d := u16(6)
|
||||
println(d)
|
||||
assert true
|
||||
}
|
||||
|
||||
/*
|
||||
fn test_cmp() {
|
||||
assert 1 ≠ 2
|
||||
|
@ -289,6 +289,7 @@ fn os_name_to_ifdef(name string) string {
|
||||
match name {
|
||||
'windows' { return '_WIN32' }
|
||||
'mac' { return '__APPLE__' }
|
||||
'macos' { return '__APPLE__' }
|
||||
'linux' { return '__linux__' }
|
||||
'freebsd' { return '__FreeBSD__' }
|
||||
'openbsd'{ return '__OpenBSD__' }
|
||||
|
@ -23,6 +23,9 @@ fn (p mut Parser) comp_time() {
|
||||
p.fspace()
|
||||
if name in supported_platforms {
|
||||
ifdef_name := os_name_to_ifdef(name)
|
||||
if name == 'mac' {
|
||||
p.warn('use `macos` instead of `mac`')
|
||||
}
|
||||
if not {
|
||||
p.genln('#ifndef $ifdef_name')
|
||||
}
|
||||
|
@ -25,8 +25,8 @@ enum BuildMode {
|
||||
}
|
||||
|
||||
const (
|
||||
supported_platforms = ['windows', 'mac', 'linux', 'freebsd', 'openbsd',
|
||||
'netbsd', 'dragonfly', 'android', 'js', 'solaris', 'haiku']
|
||||
supported_platforms = ['windows', 'mac', 'macos', 'linux', 'freebsd',
|
||||
'openbsd', 'netbsd', 'dragonfly', 'android', 'js', 'solaris', 'haiku']
|
||||
)
|
||||
|
||||
enum OS {
|
||||
@ -1141,6 +1141,7 @@ pub fn os_from_string(os string) OS {
|
||||
'linux' { return .linux}
|
||||
'windows' { return .windows}
|
||||
'mac' { return .mac}
|
||||
'macos' { return .mac}
|
||||
'freebsd' { return .freebsd}
|
||||
'openbsd' { return .openbsd}
|
||||
'netbsd' { return .netbsd}
|
||||
|
Loading…
Reference in New Issue
Block a user