|
|
| version 1.4, 2003/11/03 00:49:55 | version 1.6, 2005/02/09 20:11:35 |
|---|---|
| Line 4 | Line 4 |
| #include "extromio.h" | #include "extromio.h" |
| static const char str_extrom[] = "EXTROM"; | static const OEMCHAR str_extrom[] = OEMTEXT("EXTROM"); |
| EXTROMH extromio_open(const char *filename, UINT type) { | EXTROMH extromio_open(const OEMCHAR *filename, UINT type) { |
| EXTROMH ret; | EXTROMH ret; |
| HRSRC hrsrc; | HRSRC hrsrc; |
| Line 49 UINT extromio_read(EXTROMH erh, void *bu | Line 49 UINT extromio_read(EXTROMH erh, void *bu |
| else if (erh->type == EXTROMIO_RES) { | else if (erh->type == EXTROMIO_RES) { |
| size = min(size, (UINT)(erh->size - erh->pos)); | size = min(size, (UINT)(erh->size - erh->pos)); |
| if (size) { | if (size) { |
| CopyMemory(buf, ((BYTE *)erh->fh) + erh->pos, size); | CopyMemory(buf, ((UINT8 *)erh->fh) + erh->pos, size); |
| erh->pos += size; | erh->pos += size; |
| } | } |
| return(size); | return(size); |