builtin: small cleanup in string_interpolation.v
parent
5cb2683e97
commit
8fee140fc0
|
@ -1,3 +1,8 @@
|
||||||
|
module builtin
|
||||||
|
|
||||||
|
import strconv
|
||||||
|
import strings
|
||||||
|
|
||||||
/*=============================================================================
|
/*=============================================================================
|
||||||
Copyright (c) 2019-2021 Dario Deledda. All rights reserved.
|
Copyright (c) 2019-2021 Dario Deledda. All rights reserved.
|
||||||
Use of this source code is governed by an MIT license
|
Use of this source code is governed by an MIT license
|
||||||
|
@ -6,11 +11,6 @@ that can be found in the LICENSE file.
|
||||||
This file contains string interpolation V functions
|
This file contains string interpolation V functions
|
||||||
=============================================================================*/
|
=============================================================================*/
|
||||||
|
|
||||||
module builtin
|
|
||||||
|
|
||||||
import strconv
|
|
||||||
import strings
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
// Enum format types max 0x1F => 32 types
|
// Enum format types max 0x1F => 32 types
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -60,35 +60,6 @@ pub fn (x StrIntpType) str() string {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
pub fn (x StrIntpType) data_str() string {
|
|
||||||
match x {
|
|
||||||
.si_no_str{ return "no_str" }
|
|
||||||
.si_c { return "d_c" }
|
|
||||||
|
|
||||||
.si_u8 { return "d_u8" }
|
|
||||||
.si_i8 { return "d_i8" }
|
|
||||||
.si_u16 { return "d_u16" }
|
|
||||||
.si_i16 { return "d_i16" }
|
|
||||||
.si_u32 { return "d_u32" }
|
|
||||||
.si_i32 { return "d_i32" }
|
|
||||||
.si_u64 { return "d_u64" }
|
|
||||||
.si_i64 { return "d_i64" }
|
|
||||||
|
|
||||||
.si_f32 { return "d_f32" }
|
|
||||||
.si_f64 { return "d_f64" }
|
|
||||||
.si_g32 { return "d_f32" } // g32 format use f32 data
|
|
||||||
.si_g64 { return "d_f64" } // g64 format use f64 data
|
|
||||||
.si_e32 { return "d_f32" } // e32 format use f32 data
|
|
||||||
.si_e64 { return "d_f64" } // e64 format use f64 data
|
|
||||||
|
|
||||||
.si_s { return "d_s" }
|
|
||||||
.si_p { return "d_p" }
|
|
||||||
.si_vp { return "d_vp" }
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
// Union data
|
// Union data
|
||||||
//=============================================================================
|
//=============================================================================
|
||||||
|
@ -110,25 +81,19 @@ pub mut:
|
||||||
d_vp voidptr
|
d_vp voidptr
|
||||||
}
|
}
|
||||||
|
|
||||||
fn fabs64(x f64) f64 {
|
[inline]
|
||||||
if x < 0 {
|
|
||||||
return -x
|
|
||||||
}
|
|
||||||
return x
|
|
||||||
}
|
|
||||||
|
|
||||||
fn fabs32(x f32) f32 {
|
fn fabs32(x f32) f32 {
|
||||||
if x < 0 {
|
return if x < 0 { -x } else { x }
|
||||||
return -x
|
|
||||||
}
|
|
||||||
return x
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[inline]
|
||||||
|
fn fabs64(x f64) f64 {
|
||||||
|
return if x < 0 { -x } else { x }
|
||||||
|
}
|
||||||
|
|
||||||
|
[inline]
|
||||||
fn abs64(x i64) u64 {
|
fn abs64(x i64) u64 {
|
||||||
if x < 0 {
|
return if x < 0 { u64(-x) } else { u64(x) }
|
||||||
return u64(-x)
|
|
||||||
}
|
|
||||||
return u64(x)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
//=========================================
|
//=========================================
|
||||||
|
|
Loading…
Reference in New Issue