Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-apply cfile-update with fix regression #91

Merged
merged 4 commits into from
Apr 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 3 additions & 1 deletion 2dlib/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,4 +10,6 @@ set(CPPS
viewport.cpp)

add_library(2dlib STATIC ${HEADERS} ${CPPS})

target_link_libraries(2dlib PRIVATE
cfile
)
2 changes: 1 addition & 1 deletion 2dlib/font.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@
#include "renderer.h"
#include "gr.h"
#include "mono.h"
#include "CFILE.H"
#include "cfile.h"
#include "bitmap.h"
#include "mem.h"

Expand Down
7 changes: 6 additions & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,12 @@ if(LOGGER)
add_definitions(-DLOGGER)
endif()

include_directories("lib" "Descent3" ${PLATFORM_INCLUDES})
include_directories(
"cfile" # TODO: Remove after untying all modules
"lib" # TODO: Remove after untying all modules
"Descent3"
${PLATFORM_INCLUDES}
)

# file(GLOB_RECURSE INCS "*.h")

Expand Down
4 changes: 2 additions & 2 deletions Descent3/BriefingParse.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "CFILE.H"
#include "cfile.h"
#include "pserror.h"
#include "game.h"
#include "mem.h"
Expand Down Expand Up @@ -242,7 +242,7 @@ int ReadFullLine(char **data, CFILE *ifile) {
// read in a byte
c = cfgetc(ifile);

if ((c == EOF) || (!(ifile->flags & CF_TEXT) && (c == 0)) || ((ifile->flags & CF_TEXT) && (c == '\n'))) {
if ((c == EOF) || (!(ifile->flags & CFF_TEXT) && (c == 0)) || ((ifile->flags & CFF_TEXT) && (c == '\n'))) {
// we've hit the end of the line
done = true;
} else {
Expand Down
2 changes: 1 addition & 1 deletion Descent3/ConfigItem.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@
#include "ddio.h"
#include "gamefont.h"
#include "multi_ui.h"
#include "CFILE.H"
#include "cfile.h"
#include "mem.h"
#include "game.h"
#include "stringtable.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/DllWrappers.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#include "DllWrappers.h"
#include "pserror.h"
#include "pstring.h"
#include "CFILE.H"
#include "cfile.h"
#include "gamefont.h"
#include "grdefs.h"
#include "descent.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/DllWrappers.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#define DLLWRAPPERS_H_

#include "pserror.h"
#include "CFILE.H"
#include "cfile.h"
#include "gamefont.h"
#include "grdefs.h"
#include "descent.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/Inventory.h
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@
#define __INVENTORY_H__

#include "pstypes.h"
#include "CFILE.H"
#include "cfile.h"

struct object;

Expand Down
2 changes: 1 addition & 1 deletion Descent3/LoadLevel.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -1248,7 +1248,7 @@

#include "LoadLevel.h"

#include "CFILE.H"
#include "cfile.h"

#include "descent.h"
#include "object.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/LoadLevel.h
Original file line number Diff line number Diff line change
Expand Up @@ -443,7 +443,7 @@
* $NoKeywords: $
*/

#include "CFILE.H"
#include "cfile.h"
#include "room.h"

// Chunk types
Expand Down
2 changes: 1 addition & 1 deletion Descent3/Mission.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -640,7 +640,7 @@
#include "3d.h"
#include "LoadLevel.h"
#include "pserror.h"
#include "CFILE.H"
#include "cfile.h"
#include "gamefont.h"
#include "grdefs.h"
#include "descent.h"
Expand Down
6 changes: 3 additions & 3 deletions Descent3/OsirisLoadandBind.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -402,7 +402,7 @@
#include "osiris_dll.h"
#include "pserror.h"
#include "mono.h"
#include "CFILE.H"
#include "cfile.h"
#include "ddio.h"
#include "manage.h"
#include <stdlib.h>
Expand Down Expand Up @@ -917,11 +917,11 @@ int _get_full_path_to_module(char *module_name, char *fullpath, char *basename)

int exist = cfexist(modfilename);
switch (exist) {
case CF_ON_DISK:
case CFES_ON_DISK:
ddio_MakePath(fullpath, LocalScriptDir, modfilename, NULL);
return -1;
break;
case CF_IN_LIBRARY: {
case CFES_IN_LIBRARY: {
ASSERT(OSIRIS_Extracted_script_dir);
if (!OSIRIS_Extracted_script_dir)
return -2;
Expand Down
2 changes: 1 addition & 1 deletion Descent3/PilotPicsAPI.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@
#include "bitmap.h"
#include "player.h"
#include "pilot.h"
#include "CFILE.H"
#include "cfile.h"
#include "mono.h"
#include "ddio.h"
#include "manage.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/TelCom.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -501,7 +501,7 @@
#include "ddio.h"
#include "descent.h"
#include "game.h"
#include "CFILE.H"
#include "cfile.h"
#include "application.h"
#include "TelCom.h"
#include "TelComEffects.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/TelComAutoMap.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -151,7 +151,7 @@
#include <string.h>
#include <ctype.h>

#include "CFILE.H"
#include "cfile.h"
#include "pserror.h"
#include "ddio.h"
#include "bitmap.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/TelComCargo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@
#include <string.h>
#include <ctype.h>

#include "CFILE.H"
#include "cfile.h"
#include "pserror.h"
#include "ddio.h"
#include "bitmap.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/TelComGoals.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
#include <string.h>
#include <ctype.h>

#include "CFILE.H"
#include "cfile.h"
#include "pserror.h"
#include "ddio.h"
#include "bitmap.h"
Expand Down
4 changes: 2 additions & 2 deletions Descent3/aiambient.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/*
* Descent 3
* Descent 3
* Copyright (C) 2024 Parallax Software
*
* This program is free software: you can redistribute it and/or modify
Expand All @@ -16,10 +16,10 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

#include <stdlib.h>
#include "aiambient.h"
#include "string.h"
#include "objinfo.h"
#include <stdlib.h>
#include "game.h"
#include "psrand.h"

Expand Down
2 changes: 1 addition & 1 deletion Descent3/aiambient.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#ifndef _AIAMBIENT_H_
#define _AIAMBIENT_H_

#include "CFILE.H"
#include "cfile.h"

#define MAX_AL_TYPES 6
#define MAX_ALS_PER_TYPE 130
Expand Down
1 change: 0 additions & 1 deletion Descent3/ambient.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -156,7 +156,6 @@ void InitAmbientSounds() {
}

#include "ddio.h"
#include "CFILE.H"
#include "soundload.h"
#include "descent.h"
#include "mem.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/audiotaunts.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
#include "pserror.h"
#include "pstypes.h"
#include "audiotaunts.h"
#include "CFILE.H"
#include "cfile.h"
#include "audio_encode.h"
#include "byteswap.h"
#include "mem.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/bsp.h
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@

#include "list.h"
#include "vecmat.h"
#include "CFILE.H"
#include "cfile.h"

#define BSP_IN_FRONT 1
#define BSP_BEHIND 2
Expand Down
2 changes: 1 addition & 1 deletion Descent3/buddymenu.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
#include "ddio.h"
#include "descent.h"
#include "game.h"
#include "CFILE.H"
#include "cfile.h"
#include "application.h"
#include <stdlib.h>
#include <string.h>
Expand Down
2 changes: 1 addition & 1 deletion Descent3/config.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -296,7 +296,7 @@
#include "cinematics.h"
#include "hlsoundlib.h"
#include "terrain.h"
#include "CFILE.H"
#include "cfile.h"
#include "mem.h"
#include "lighting.h"
#include "PHYSICS.H"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/d3serial.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@
#include "descent.h"
#include <time.h>
#include "mono.h"
#include "CFILE.H"
#include "cfile.h"
#include "program.h"

#include <fcntl.h>
Expand Down
4 changes: 2 additions & 2 deletions Descent3/dedicated_server.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -112,8 +112,8 @@ typedef int socklen_t;
#include "pstypes.h"
#include "pserror.h"
#include "pstring.h"
#include "CFILE.H"
#include "InfFile.h"
#include "cfile.h"
#include "inffile.h"
#include "dedicated_server.h"
#include "multi.h"
#include "args.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/demofile.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,7 @@
*/

#include <stdio.h>
#include "CFILE.H"
#include "cfile.h"
#include "objinfo.h"
#include "ship.h"
#include "ui.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/descent.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -385,7 +385,7 @@
#include "pserror.h"
#include "grdefs.h"
#include "mono.h"
#include "CFILE.H"
#include "cfile.h"

#include "init.h"
#include "game.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/game.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -676,7 +676,7 @@
#include "cinematics.h"
#include "SmallViews.h"
#include "Mission.h"
#include "CFILE.H"
#include "cfile.h"
#include "gameloop.h"
#include "cockpit.h"
#include "game2dll.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/gamesave.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -266,7 +266,7 @@
#include "gamesave.h"
#include "descent.h"
#include "newui.h"
#include "CFILE.H"
#include "cfile.h"
#include "Mission.h"
#include "gamesequence.h"
#include "gameevent.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/gamesave.h
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@
#define GAMESAVE_H

#include "pstypes.h"
#include "CFILE.H"
#include "cfile.h"
#include "object.h"
#include "objinfo.h"

Expand Down
2 changes: 1 addition & 1 deletion Descent3/help.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -132,7 +132,7 @@
#include "ddio.h"
#include "descent.h"
#include "game.h"
#include "CFILE.H"
#include "cfile.h"
#include "application.h"
#include <stdlib.h>
#include <string.h>
Expand Down
2 changes: 1 addition & 1 deletion Descent3/hotspotmap.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -105,7 +105,7 @@
#include "ddio.h"
#include "descent.h"
#include "game.h"
#include "CFILE.H"
#include "cfile.h"
#include "application.h"
#include <stdlib.h>
#include <string.h>
Expand Down
2 changes: 1 addition & 1 deletion Descent3/levelgoal.h
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@
#define _LEVELGOAL_H_

#include "object.h"
#include "CFILE.H"
#include "cfile.h"
#if defined(MACOSX)
#include <malloc/malloc.h>
#else
Expand Down
5 changes: 2 additions & 3 deletions Descent3/lnxmain.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
#include <dirent.h>
#define _GNU_SOURCE
#include <fnmatch.h>
#include "hogfile.h"
#endif

#include "SDL.h"
Expand Down Expand Up @@ -330,8 +331,6 @@ void StartDedicatedServer();

static void hogfileRefresh(const char *x) { printf(" - %s\n", x); } // hogfileRefresh

int CreateNewHogFile(const char *hogname, int nfiles, const char **filenames, void (*UpdateFunction)(char *));

// hack of the century.
static void buildNewHogFromFileList(char *fileName) {
setbuf(stdout, NULL);
Expand Down Expand Up @@ -422,7 +421,7 @@ static void buildNewHogFromFileList(char *fileName) {
} // for
} while (swapped);

CreateNewHogFile("new.hog", i, (const char **)files, (void (*)(char *))hogfileRefresh);
NewHogFile("new.hog", i, (const char **)files, (void (*)(char *))hogfileRefresh);
} // buildNewHogFileFromList

#endif
Expand Down
2 changes: 1 addition & 1 deletion Descent3/loadstate.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@

#include "gamesave.h"
#include "descent.h"
#include "CFILE.H"
#include "cfile.h"
#include "Mission.h"
#include "gamesequence.h"
#include "gameevent.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/localization.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@
#include "game.h"
#include "descent.h"
#include "mono.h"
#include "CFILE.H"
#include "cfile.h"
#include "localization.h"
#include "mem.h"
#include "ddio.h"
Expand Down
2 changes: 1 addition & 1 deletion Descent3/matcen.h
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
#ifndef _MATCEN_H_
#define _MATCEN_H_

#include "CFILE.H"
#include "cfile.h"
#include "vecmat.h"
#include "matcen_external.h"

Expand Down
Loading