Changeset ff3b3197 in mainline for generic/src/console/console.c
- Timestamp:
- 2005-11-25T22:58:38Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f4338d2
- Parents:
- 78c32b4
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
generic/src/console/console.c
r78c32b4 rff3b3197 45 45 * 46 46 * @param chardev Character device. 47 * @param stringBuffer where to store string terminated by '\0'.47 * @param buf Buffer where to store string terminated by '\0'. 48 48 * @param len Size of the buffer. 49 * 50 * @return Number of characters read. 49 51 */ 50 void gets(chardev_t *chardev, __u8 *string, size_t buflen)52 count_t gets(chardev_t *chardev, char *buf, size_t buflen) 51 53 { 52 54 index_t index = 0; … … 56 58 ch = getc(chardev); 57 59 if (ch == '\n') { /* end of string => write 0, return */ 58 string[index] = '\0';59 return ;60 buf[index] = '\0'; 61 return (count_t) index; 60 62 } 61 string[index++] = ch;63 buf[index++] = ch; 62 64 } 63 return ;65 return (count_t) index; 64 66 } 65 67
Note:
See TracChangeset
for help on using the changeset viewer.