Diff for /np2/font/fontpc88.c between versions 1.5 and 1.6

version 1.5, 2005/02/07 14:46:10 version 1.6, 2005/02/09 20:11:34
Line 78  const UINT8 *p; Line 78  const UINT8 *p;
         }          }
 }  }
   
 UINT8 fontpc88_read(const char *filename, UINT8 loading) {  UINT8 fontpc88_read(const OEMCHAR *filename, UINT8 loading) {
   
         FILEH   fh;          FILEH   fh;
         UINT8   *work;          UINT8   *work;
         char    fname[MAX_PATH];          OEMCHAR fname[MAX_PATH];
   
         work = (UINT8 *)_MALLOC(0x20000, "pc88font");          work = (UINT8 *)_MALLOC(0x20000, "pc88font");
         if (work == NULL) {          if (work == NULL) {
                 goto fr88_err1;                  goto fr88_err1;
         }          }
         file_cpyname(fname, filename, sizeof(fname));          file_cpyname(fname, filename, NELEMENTS(fname));
   
         // 第2水準以外を読む必要はある?          // 第2水準以外を読む必要はある?
         if (loading & (FONT_ANK8 | FONTLOAD_ANK | FONT_KNJ1)) {          if (loading & (FONT_ANK8 | FONTLOAD_ANK | FONT_KNJ1)) {
   
                 // あったら読み込んでみる                  // あったら読み込んでみる
                 file_cutname(fname);                  file_cutname(fname);
                 file_catname(fname, pc88knj1name, sizeof(fname));                  file_catname(fname, pc88knj1name, NELEMENTS(fname));
                 fh = file_open_rb(fname);                  fh = file_open_rb(fname);
                 if (fh != FILEH_INVALID) {                  if (fh != FILEH_INVALID) {
                         if (file_read(fh, work, 0x20000) == 0x20000) {                          if (file_read(fh, work, 0x20000) == 0x20000) {
Line 136  UINT8 fontpc88_read(const char *filename Line 136  UINT8 fontpc88_read(const char *filename
   
                 // あったら読み込んでみる                  // あったら読み込んでみる
                 file_cutname(fname);                  file_cutname(fname);
                 file_catname(fname, pc88knj2name, sizeof(fname));                  file_catname(fname, pc88knj2name, NELEMENTS(fname));
                 fh = file_open_rb(fname);                  fh = file_open_rb(fname);
                 if (fh != FILEH_INVALID) {                  if (fh != FILEH_INVALID) {
                         if (file_read(fh, work, 0x20000) == 0x20000) {                          if (file_read(fh, work, 0x20000) == 0x20000) {
Line 155  UINT8 fontpc88_read(const char *filename Line 155  UINT8 fontpc88_read(const char *filename
   
                 // あったら読み込んでみる                  // あったら読み込んでみる
                 file_cutname(fname);                  file_cutname(fname);
                 file_catname(fname, pc88ankname, sizeof(fname));                  file_catname(fname, pc88ankname, NELEMENTS(fname));
                 fh = file_open_rb(fname);                  fh = file_open_rb(fname);
                 if (fh != FILEH_INVALID) {                  if (fh != FILEH_INVALID) {
   

Removed from v.1.5  
changed lines
  Added in v.1.6


RetroPC.NET-CVS <cvs@retropc.net>