Diff for /np2/font/fontx1.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 40  const UINT8 *p; Line 40  const UINT8 *p;
         }          }
 }  }
   
 UINT8 fontx1_read(const char *filename, UINT8 loading) {  UINT8 fontx1_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(306176, "x1font");          work = (UINT8 *)_MALLOC(306176, "x1font");
         if (work == NULL) {          if (work == NULL) {
                 goto frx1_err1;                  goto frx1_err1;
         }          }
         file_cpyname(fname, filename, sizeof(fname));          file_cpyname(fname, filename, NELEMENTS(fname));
   
         // 8dot ANKを読み込む必要はある?          // 8dot ANKを読み込む必要はある?
         if (loading & FONT_ANK8) {          if (loading & FONT_ANK8) {
                 file_cutname(fname);                  file_cutname(fname);
                 file_catname(fname, x1ank1name, sizeof(fname));                  file_catname(fname, x1ank1name, 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, 2048) == 2048) {                          if (file_read(fh, work, 2048) == 2048) {
Line 70  UINT8 fontx1_read(const char *filename,  Line 70  UINT8 fontx1_read(const char *filename, 
         // 16dot ANKを読み込む必要はあるか?          // 16dot ANKを読み込む必要はあるか?
         if (loading & FONTLOAD_ANK) {          if (loading & FONTLOAD_ANK) {
                 file_cutname(fname);                  file_cutname(fname);
                 file_catname(fname, x1ank2name, sizeof(fname));                  file_catname(fname, x1ank2name, 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, 4096) == 4096) {                          if (file_read(fh, work, 4096) == 4096) {
Line 96  UINT8 fontx1_read(const char *filename,  Line 96  UINT8 fontx1_read(const char *filename, 
         // 漢字を読み込む必要はあるか?          // 漢字を読み込む必要はあるか?
         if (loading & (FONT_KNJ1 | FONT_KNJ2)) {          if (loading & (FONT_KNJ1 | FONT_KNJ2)) {
                 file_cutname(fname);                  file_cutname(fname);
                 file_catname(fname, x1knjname, sizeof(fname));                  file_catname(fname, x1knjname, 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, 306176) == 306176) {                          if (file_read(fh, work, 306176) == 306176) {

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


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