Rename istr-stuff to str in the runtime. Issue #855
This commit is contained in:
parent
a1d71995ec
commit
01b254b411
5 changed files with 13 additions and 13 deletions
|
@ -7,7 +7,7 @@ export eq, lteq, hash, is_empty, is_not_empty, is_whitespace, byte_len, index,
|
|||
str_from_cstr, sbuf, as_buf, push_byte, utf8_char_width, safe_slice;
|
||||
|
||||
native "rust" mod rustrt {
|
||||
fn rust_istr_push(s: &mutable str, ch: u8);
|
||||
fn rust_str_push(s: &mutable str, ch: u8);
|
||||
}
|
||||
|
||||
fn eq(a: &str, b: &str) -> bool { a == b }
|
||||
|
@ -315,10 +315,10 @@ fn pop_byte(s: &mutable str) -> u8 {
|
|||
ret b;
|
||||
}
|
||||
|
||||
fn push_byte(s: &mutable str, b: u8) { rustrt::rust_istr_push(s, b); }
|
||||
fn push_byte(s: &mutable str, b: u8) { rustrt::rust_str_push(s, b); }
|
||||
|
||||
fn push_bytes(s: &mutable str, bytes: &[u8]) {
|
||||
for byte in bytes { rustrt::rust_istr_push(s, byte); }
|
||||
for byte in bytes { rustrt::rust_str_push(s, byte); }
|
||||
}
|
||||
|
||||
fn split(s: &str, sep: u8) -> [str] {
|
||||
|
|
|
@ -43,9 +43,9 @@ command_line_args : public kernel_owned<command_line_args>
|
|||
"command line arg interior");
|
||||
args->fill = args->alloc = sizeof(rust_vec*) * argc;
|
||||
for (int i = 0; i < argc; ++i) {
|
||||
rust_vec *str = make_istr(kernel, argv[i],
|
||||
strlen(argv[i]),
|
||||
"command line arg");
|
||||
rust_vec *str = make_str(kernel, argv[i],
|
||||
strlen(argv[i]),
|
||||
"command line arg");
|
||||
((rust_vec**)&args->data)[i] = str;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -40,7 +40,7 @@ last_os_error(rust_task *task) {
|
|||
}
|
||||
#endif
|
||||
|
||||
rust_vec * st = make_istr(task->kernel, buf, strlen(buf),
|
||||
rust_vec * st = make_str(task->kernel, buf, strlen(buf),
|
||||
"last_os_error");
|
||||
#ifdef __WIN32__
|
||||
LocalFree((HLOCAL)buf);
|
||||
|
@ -63,7 +63,7 @@ rust_getcwd(rust_task *task) {
|
|||
return NULL;
|
||||
}
|
||||
|
||||
return make_istr(task->kernel, cbuf, strlen(cbuf), "rust_str(getcwd");
|
||||
return make_str(task->kernel, cbuf, strlen(cbuf), "rust_str(getcwd");
|
||||
}
|
||||
|
||||
extern "C" CDECL
|
||||
|
@ -127,7 +127,7 @@ vec_from_buf_shared(rust_task *task, type_desc *ty,
|
|||
}
|
||||
|
||||
extern "C" CDECL void
|
||||
rust_istr_push(rust_task* task, rust_vec** sp, uint8_t byte) {
|
||||
rust_str_push(rust_task* task, rust_vec** sp, uint8_t byte) {
|
||||
size_t fill = (*sp)->fill;
|
||||
reserve_vec(task, sp, fill + 1);
|
||||
(*sp)->data[fill-1] = byte;
|
||||
|
@ -329,7 +329,7 @@ rust_list_files(rust_task *task, rust_vec **path) {
|
|||
HANDLE hFind = FindFirstFile((char*)(*path)->data, &FindFileData);
|
||||
if (hFind != INVALID_HANDLE_VALUE) {
|
||||
do {
|
||||
rust_vec *str = make_istr(task->kernel, FindFileData.cFileName,
|
||||
rust_vec *str = make_str(task->kernel, FindFileData.cFileName,
|
||||
strlen(FindFileData.cFileName),
|
||||
"list_files_str");
|
||||
strings.push(str);
|
||||
|
@ -341,7 +341,7 @@ rust_list_files(rust_task *task, rust_vec **path) {
|
|||
if (dirp) {
|
||||
struct dirent *dp;
|
||||
while ((dp = readdir(dirp))) {
|
||||
rust_vec *str = make_istr(task->kernel, dp->d_name,
|
||||
rust_vec *str = make_str(task->kernel, dp->d_name,
|
||||
strlen(dp->d_name),
|
||||
"list_files_str");
|
||||
strings.push(str);
|
||||
|
|
|
@ -189,7 +189,7 @@ inline void reserve_vec(rust_task* task, rust_vec** vpp, size_t size) {
|
|||
}
|
||||
|
||||
inline rust_vec *
|
||||
make_istr(rust_kernel* kernel, char* c, size_t strlen, const char* name) {
|
||||
make_str(rust_kernel* kernel, char* c, size_t strlen, const char* name) {
|
||||
size_t str_fill = strlen + 1;
|
||||
size_t str_alloc = str_fill;
|
||||
rust_vec *str = (rust_vec *)
|
||||
|
|
|
@ -47,7 +47,7 @@ rust_file_is_dir
|
|||
rust_get_stdin
|
||||
rust_get_stdout
|
||||
rust_get_stderr
|
||||
rust_istr_push
|
||||
rust_str_push
|
||||
rust_list_files
|
||||
rust_process_wait
|
||||
rust_ptr_eq
|
||||
|
|
Loading…
Add table
Reference in a new issue