static int mylog_getc(char *p) { if (is_mylog_empty()) return 0; /* 0 means empty */ *p = mylog_buf[mylog_read]; mylog_read = (mylog_read + 1) % MYLOG_BUF_SIZE; return 1; /* 1 means success */ }
static int mylog_getc(char *p) { if (is_mylog_empty()) { return 0; } *p = mylog_buf[mylog_r]; mylog_r = (mylog_r + 1) % MYLOG_BUF_LEN; return 1; }