|
|
| version 1.4, 2005/02/04 05:32:25 | version 1.5, 2005/02/07 15:39:27 |
|---|---|
| Line 106 static void viewsnd_paint(NP2VIEW_T *vie | Line 106 static void viewsnd_paint(NP2VIEW_T *vie |
| } | } |
| pos = view->pos; | pos = view->pos; |
| for (y=0; y<rc->bottom && pos<sizeof(fmsndtbl)/sizeof(FMSNDTBL); | for (y=0; (y<rc->bottom) && (pos<NELEMENTS(fmsndtbl)); y+=16, pos++) { |
| y+=16, pos++) { | |
| if (fmsndtbl[pos].str) { | if (fmsndtbl[pos].str) { |
| TextOut(hdc, 0, y, fmsndtbl[pos].str, strlen(fmsndtbl[pos].str)); | TextOut(hdc, 0, y, fmsndtbl[pos].str, strlen(fmsndtbl[pos].str)); |
| } | } |
| Line 176 LRESULT CALLBACK viewsnd_proc(NP2VIEW_T | Line 175 LRESULT CALLBACK viewsnd_proc(NP2VIEW_T |
| void viewsnd_init(NP2VIEW_T *dst, NP2VIEW_T *src) { | void viewsnd_init(NP2VIEW_T *dst, NP2VIEW_T *src) { |
| dst->type = VIEWMODE_SND; | dst->type = VIEWMODE_SND; |
| dst->maxline = sizeof(fmsndtbl)/sizeof(FMSNDTBL); | dst->maxline = NELEMENTS(fmsndtbl); |
| dst->mul = 1; | dst->mul = 1; |
| dst->pos = 0; | dst->pos = 0; |
| } | } |