void
SurfaceFlingerBackend::sleepDisplay(bool sleep)
{
    if (sleep) {
        sf_blank(0);
    } else {
        sf_unblank(0);
    }
}
コード例 #2
0
ファイル: ffb.cpp プロジェクト: Frankie-666/tomita-parser
int sf(char fs, char **fb, char *buf, size_t fb_sz) {
    if (fs == ' ')
        return sf_blank(fb, buf, fb_sz);
    while (*buf == fs) buf++;
    if (!(*buf && *buf != 10)) { *fb = 0; return 0; }
    fb_sz--;
    int n = 1;
    fb[0] = buf;
    while (*buf && *buf != 10 && n < (int)fb_sz) {
        if (*buf == fs) {
            *buf++ = 0;
            while (*buf == fs) buf++;
            fb[n++] = buf;
            continue;
        }
        buf++;
    }
    if (*buf == 10 && buf[-1] == 13) buf[-1] = 0;
    *buf = 0;
    fb[n] = 0;
    return n;
}