Subversion Repositories HelenOS-historic

Rev

Rev 1487 | Rev 1525 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1487 Rev 1509
Line 57... Line 57...
57
static inline keyfield_t *get_field_at(screenbuffer_t *scr, unsigned int x, unsigned int y)
57
static inline keyfield_t *get_field_at(screenbuffer_t *scr, unsigned int x, unsigned int y)
58
{
58
{
59
    return scr->buffer + x + ((y + scr->top_line) % scr->size_y) * scr->size_x;
59
    return scr->buffer + x + ((y + scr->top_line) % scr->size_y) * scr->size_x;
60
}
60
}
61
 
61
 
-
 
62
static inline int style_same(style_t s1, style_t s2)
-
 
63
{
-
 
64
    return s1.fg_color == s2.fg_color && s1.bg_color == s2.bg_color;
-
 
65
}
-
 
66
 
62
 
67
 
63
int screenbuffer_putchar(screenbuffer_t *scr, char c);
68
int screenbuffer_putchar(screenbuffer_t *scr, char c);
64
screenbuffer_t *screenbuffer_init(screenbuffer_t *scr, int size_x, int size_y);
69
screenbuffer_t *screenbuffer_init(screenbuffer_t *scr, int size_x, int size_y);
65
 
70
 
66
void screenbuffer_clear(screenbuffer_t *scr);
71
void screenbuffer_clear(screenbuffer_t *scr);