1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

do not allow duplicate methods; fix os_win.v; minor fixes and docs

This commit is contained in:
Alexander Medvednikov
2019-09-29 00:21:10 +03:00
parent d482b1f824
commit a52662fca0
4 changed files with 82 additions and 43 deletions

View File

@ -13,14 +13,14 @@ type HANDLE voidptr
// win: FILETIME
// https://docs.microsoft.com/en-us/windows/win32/api/minwinbase/ns-minwinbase-filetime
struct filetime {
struct Filetime {
dwLowDateTime u32
dwHighDateTime u32
}
// win: WIN32_FIND_DATA
// https://docs.microsoft.com/en-us/windows/win32/api/minwinbase/ns-minwinbase-_win32_find_dataw
struct win32finddata {
struct Win32finddata {
mut:
dwFileAttributes u32
ftCreationTime filetime
@ -52,7 +52,7 @@ fn init_os_args(argc int, argv &byteptr) []string {
pub fn ls(path string) []string {
mut find_file_data := win32finddata{}
mut find_file_data := Win32finddata{}
mut dir_files := []string
// We can also check if the handle is valid. but using dir_exists instead
// h_find_dir := C.FindFirstFile(path.str, &find_file_data)