forked from KolibriOS/kolibrios
revert 2bfbbf443a
revert fix -Wsign-conversion and some -Wcast-qual only conversions from const to non-const remain
This commit is contained in:
parent
2bfbbf443a
commit
2f928c25de
@ -24,10 +24,6 @@
|
||||
#include <stdbool.h>
|
||||
|
||||
#ifdef __cplusplus
|
||||
|
||||
#pragma GCC diagnostic push
|
||||
#pragma GCC diagnostic ignored "-Wold-style-cast"
|
||||
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
@ -1079,21 +1075,17 @@ KOSAPI void _ksys_draw_line(int xs, int ys, int xe, int ye, ksys_color_t color)
|
||||
KOSAPI void _ksys_draw_number(int number, int x, int y, int len, ksys_color_t color)
|
||||
{
|
||||
unsigned fmt;
|
||||
fmt = (((unsigned int) len) << 16) | 0x80000000; // no leading zeros + width
|
||||
fmt = len << 16 | 0x80000000; // no leading zeros + width
|
||||
asm_inline(
|
||||
"int $0x40"
|
||||
:
|
||||
: "a"(47),
|
||||
"b"(fmt),
|
||||
"c"(number),
|
||||
"d"((x << 16) | y),
|
||||
"S"(color));
|
||||
: "a"(47), "b"(fmt), "c"(number), "d"((x << 16) | y), "S"(color));
|
||||
}
|
||||
|
||||
KOSAPI void _ksys_draw_number_bg(unsigned number, int x, int y, int len, ksys_color_t color, ksys_color_t bg)
|
||||
{
|
||||
unsigned fmt;
|
||||
fmt = (((unsigned int) len) << 16) | 0x80000000; // no leading zeros + width
|
||||
fmt = len << 16 | 0x80000000; // no leading zeros + width
|
||||
asm_inline(
|
||||
"int $0x40"
|
||||
:
|
||||
@ -1149,7 +1141,7 @@ enum KSYS_CLIP_TYPES {
|
||||
|
||||
KOSAPI int _ksys_clip_num(void)
|
||||
{
|
||||
int val;
|
||||
unsigned val;
|
||||
asm_inline(
|
||||
"int $0x40"
|
||||
: "=a"(val)
|
||||
@ -1175,7 +1167,7 @@ KOSAPI char* _ksys_clip_get(int n) // returned buffer must be freed by _ksys_fre
|
||||
|
||||
KOSAPI int _ksys_clip_set(int n, char* buffer)
|
||||
{
|
||||
int val;
|
||||
unsigned val;
|
||||
asm_inline(
|
||||
"int $0x40"
|
||||
: "=a"(val)
|
||||
@ -1189,7 +1181,7 @@ KOSAPI int _ksys_clip_set(int n, char* buffer)
|
||||
|
||||
KOSAPI int _ksys_clip_pop()
|
||||
{
|
||||
int val;
|
||||
unsigned val;
|
||||
asm_inline(
|
||||
"int $0x40"
|
||||
: "=a"(val)
|
||||
@ -1202,7 +1194,7 @@ KOSAPI int _ksys_clip_pop()
|
||||
|
||||
KOSAPI int _ksys_clip_unlock()
|
||||
{
|
||||
int val;
|
||||
unsigned val;
|
||||
asm_inline(
|
||||
"int $0x40"
|
||||
: "=a"(val)
|
||||
@ -1621,7 +1613,7 @@ KOSAPI int _ksys_file_set_size(const char* name, uint64_t size)
|
||||
f.data = NULL;
|
||||
f.zero = 0;
|
||||
f.path_ptr = (char*)name;
|
||||
return (int) _ksys_file(&f).status;
|
||||
return _ksys_file(&f).status;
|
||||
}
|
||||
|
||||
/*========== Function 70, subfunction 5 - get information on file/folder. =====*/
|
||||
@ -1644,7 +1636,7 @@ KOSAPI int _ksys_file_info(const char* name, ksys_file_info_t* info)
|
||||
f.data = (void*)info;
|
||||
f.zero = 0;
|
||||
f.path_ptr = (char*)name;
|
||||
return (int) _ksys_file(&f).status;
|
||||
return _ksys_file(&f).status;
|
||||
}
|
||||
|
||||
#define _ksys_dir_info _ksys_file_info
|
||||
@ -1668,7 +1660,7 @@ KOSAPI int _ksys_exec(const char* path, char* args, bool debug)
|
||||
f.args = args;
|
||||
f.zero = 0;
|
||||
f.path_ptr = (char*)path;
|
||||
return (int) _ksys_file(&f).status;
|
||||
return _ksys_file(&f).status;
|
||||
}
|
||||
|
||||
/*========== Function 70, subfunction 8 - delete file/folder. ==========*/
|
||||
@ -1682,7 +1674,7 @@ KOSAPI int _ksys_file_delete(const char* path)
|
||||
f.data = NULL;
|
||||
f.zero = 0;
|
||||
f.path_ptr = (char*)path;
|
||||
return (int) _ksys_file(&f).status;
|
||||
return _ksys_file(&f).status;
|
||||
}
|
||||
|
||||
#define _ksys_rmdir(x) _ksys_file_delete(x)
|
||||
@ -1698,7 +1690,7 @@ KOSAPI int _ksys_mkdir(const char* path)
|
||||
f.data = NULL;
|
||||
f.zero = 0;
|
||||
f.path_ptr = (char*)path;
|
||||
return (int) _ksys_file(&f).status;
|
||||
return _ksys_file(&f).status;
|
||||
}
|
||||
|
||||
/*============= Function 70, subfunction 10 - rename/move. =============*/
|
||||
@ -1711,7 +1703,7 @@ KOSAPI int _ksys_file_rename(const char* name, const char* new_name)
|
||||
f.data_size = 0;
|
||||
f.zero = 0;
|
||||
f.path_ptr = (char*)name;
|
||||
return (int) _ksys_file(&f).status;
|
||||
return _ksys_file(&f).status;
|
||||
}
|
||||
|
||||
#define _ksys_dir_rename _ksys_file_rename
|
||||
@ -1819,7 +1811,6 @@ KOSAPI int _ksys_posix_pipe2(int pipefd[2], int flags)
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#pragma GCC diagnostic pop
|
||||
#endif
|
||||
|
||||
#endif // _KSYS_H_
|
||||
|
Loading…
Reference in New Issue
Block a user