Rename istr-stuff to str in the runtime. Issue #855

This commit is contained in:
Brian Anderson 2011-09-02 16:56:07 -07:00
parent a1d71995ec
commit 01b254b411
5 changed files with 13 additions and 13 deletions

View file

@ -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] {

View file

@ -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;
}
}

View file

@ -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);

View file

@ -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 *)

View file

@ -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