Nicolas Cannasse преди 9 години
родител
ревизия
e3031e5624
променени са 2 файла, в които са добавени 2 реда и са изтрити 3 реда
  1. 0 1
      src/std/buffer.c
  2. 2 2
      src/std/sys.c

+ 0 - 1
src/std/buffer.c

@@ -262,7 +262,6 @@ static void hl_buffer_rec( hl_buffer *b, vdynamic *v, vlist *stack ) {
 			int i;
 			vlist l;
 			vlist *vtmp = stack;
-			hl_field_lookup *f;
 			if( vv->value ) {
 				hl_buffer_rec(b, vv->value, stack);
 				return;

+ 2 - 2
src/std/sys.c

@@ -302,7 +302,7 @@ bool hl_sys_is_dir( vbyte *path ) {
 	pstat s;
 	if( stat((pchar*)path,&s) != 0 )
 		return false;
-	return s.st_mode & S_IFDIR != 0;
+	return (s.st_mode & S_IFDIR) != 0;
 }
 
 bool hl_sys_create_dir( vbyte *path, int mode ) {
@@ -357,7 +357,7 @@ varray *hl_sys_read_dir( vbyte *_path ) {
 	WIN32_FIND_DATAW d;
 	HANDLE handle;
 	hl_buffer *b = hl_alloc_buffer();
-	int len = pstrlen(path);
+	int len = (int)pstrlen(path);
 	hl_buffer_str(b,path);
 	if( len && path[len-1] != '/' && path[len-1] != '\\' )
 		hl_buffer_str(b,USTR("/*.*"));