| 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; | 
 | } | } |