diff options
| author | Wiimm <wiimm@wiimm.de> | 2022-05-13 19:22:13 +0200 |
|---|---|---|
| committer | Wiimm <wiimm@wiimm.de> | 2022-05-13 19:22:13 +0200 |
| commit | 568365f5bdd4dc71a156ca963d89ac002f405a34 (patch) | |
| tree | 730d0311536d8fd46a56b74e2c8cac028e778243 /project/src/lib-file.c | |
| parent | 9ae8841ec4720e74173e2f72fac33f0848bbf435 (diff) | |
SZS v2.27a
Diffstat (limited to 'project/src/lib-file.c')
| -rw-r--r-- | project/src/lib-file.c | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/project/src/lib-file.c b/project/src/lib-file.c index fe7ab02..18a5bd1 100644 --- a/project/src/lib-file.c +++ b/project/src/lib-file.c @@ -17,7 +17,7 @@ * This file is part of the SZS project. * * Visit https://szs.wiimm.de/ for project details and sources. * * * - * Copyright (c) 2011-2021 by Dirk Clemens <wiimm@wiimm.de> * + * Copyright (c) 2011-2022 by Dirk Clemens <wiimm@wiimm.de> * * * *************************************************************************** * * @@ -104,6 +104,19 @@ void SetSource ( ccp source ) /////////////////////////////////////////////////////////////////////////////// +void SetReference ( ccp source ) +{ + #ifdef __CYGWIN__ + opt_reference = IsWindowsDriveSpec(source) + ? AllocNormalizedFilenameCygwin(source,false) + : source; + #else + opt_reference = source; + #endif +} + +/////////////////////////////////////////////////////////////////////////////// + void SetDest ( ccp dest, bool mkdir ) { #ifdef __CYGWIN__ @@ -742,7 +755,6 @@ file_format_t GetByMagicFF case BMG_MAGIC8_NUM: return FF_BMG; case PNG_MAGIC8_NUM: return FF_PNG; case GCT_MAGIC8_NUM: return FF_GCT; - case LE_LPAR_MAGIC_NUM: return FF_LPAR; case ADDR_PORT_MAGIC_NUM: return FF_PORTDB; //--- see below for BOM support @@ -754,6 +766,7 @@ file_format_t GetByMagicFF case GH_IOBJ_TEXT_MAGIC8_NUM: return FF_GH_IOBJ_TXT; case GH_KART_TEXT_MAGIC8_NUM: return FF_GH_KART_TXT; case GH_KOBJ_TEXT_MAGIC8_NUM: return FF_GH_KOBJ_TXT; + case LE_LPAR_MAGIC_NUM: return FF_LPAR; } } @@ -785,10 +798,6 @@ file_format_t GetByMagicFF case KMG_MAGIC_NUM: return FF_KMG; case KRT_MAGIC_NUM: return FF_KRT; case KRM_MAGIC_NUM: return FF_KRM; -// [[obj-type+]] 3x -// case OBJFLOW_MAGIC_NUM: return FF_OBJFLOW; -// case GH_ITEM_MAGIC_NUM: return FF_GH_ITEM; -// case GH_KART_MAGIC_NUM: return FF_GH_KART; case U8_MAGIC_NUM: return FF_U8; case WU8_MAGIC_NUM: return FF_WU8; @@ -860,12 +869,13 @@ file_format_t GetByMagicFF { case CT_TEXT_MAGIC8_NUM: return FF_CT_TEXT; case DISTRIB_MAGIC8_NUM: return FF_DISTRIB; + case ITEMSLT_TEXT_MAGIC_NUM: return FF_ITEMSLT_TXT; case OBJFLOW_TEXT_MAGIC8_NUM: return FF_OBJFLOW_TXT; -// [[obj-type+]] case GH_ITEM_TEXT_MAGIC8_NUM: return FF_GH_ITEM_TXT; case GH_IOBJ_TEXT_MAGIC8_NUM: return FF_GH_IOBJ_TXT; case GH_KART_TEXT_MAGIC8_NUM: return FF_GH_KART_TXT; case GH_KOBJ_TEXT_MAGIC8_NUM: return FF_GH_KOBJ_TXT; + case LE_LPAR_MAGIC_NUM: return FF_LPAR; } } |
