Changeset d0febca in mainline for uspace/app/sbi/src/os/helenos.c
- Timestamp:
- 2010-03-13T12:04:37Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7715994
- Parents:
- 94d484a
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/sbi/src/os/helenos.c
r94d484a rd0febca 75 75 } 76 76 77 /** Get character from string at the given index. */ 78 int os_str_get_char(const char *str, int index, int *out_char) 79 { 80 size_t offset; 81 int i; 82 wchar_t c; 83 84 if (index < 0) 85 return EINVAL; 86 87 offset = 0; 88 for (i = 0; i <= index; ++i) { 89 c = str_decode(str, &offset, STR_NO_LIMIT); 90 if (c == '\0') 91 return EINVAL; 92 if (c == U_SPECIAL) 93 return EIO; 94 } 95 96 *out_char = (int) c; 97 return EOK; 98 } 99 77 100 /** Simple command execution. */ 78 101 int os_exec(char *const cmd[])
Note:
See TracChangeset
for help on using the changeset viewer.