Subversion Repositories HelenOS-historic

Rev

Rev 1708 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1708 Rev 1780
Line 74... Line 74...
74
 *
74
 *
75
 * @param chardev Character device.
75
 * @param chardev Character device.
76
 *
76
 *
77
 * @return Character read.
77
 * @return Character read.
78
 */
78
 */
79
__u8 _getc(chardev_t *chardev)
79
uint8_t _getc(chardev_t *chardev)
80
{
80
{
81
    __u8 ch;
81
    uint8_t ch;
82
    ipl_t ipl;
82
    ipl_t ipl;
83
 
83
 
84
    if (atomic_get(&haltstate)) {
84
    if (atomic_get(&haltstate)) {
85
        /* If we are here, we are hopefully on the processor, that
85
        /* If we are here, we are hopefully on the processor, that
86
         * issued the 'halt' command, so proceed to read the character
86
         * issued the 'halt' command, so proceed to read the character
Line 148... Line 148...
148
    }
148
    }
149
    return (count_t) index;
149
    return (count_t) index;
150
}
150
}
151
 
151
 
152
/** Get character from device & echo it to screen */
152
/** Get character from device & echo it to screen */
153
__u8 getc(chardev_t *chardev)
153
uint8_t getc(chardev_t *chardev)
154
{
154
{
155
    __u8 ch;
155
    uint8_t ch;
156
 
156
 
157
    ch = _getc(chardev);
157
    ch = _getc(chardev);
158
    putchar(ch);
158
    putchar(ch);
159
    return ch;
159
    return ch;
160
}
160
}