Skip to content

Commit a3ccc79

Browse files
authored
clean: reorganize lpc related headers (#78)
1 parent 618e10a commit a3ccc79

28 files changed

+2116
-2118
lines changed

lib/efuns/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@ set(efuns_SOURCES
3636
file.c
3737
file_utils.c
3838
math.c
39-
operator.c
4039
parse.c
4140
reclaim_object.c
4241
replace_program.c

lib/efuns/call_out.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
#include "lpc/object.h"
99
#include "lpc/include/origin.h"
1010

11-
#include "operator.h"
11+
#include "lpc/operator.h"
1212
#include "call_out.h"
1313

1414
#define CHUNK_SIZE 20

lib/efuns/dump_prog.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
#include "src/std.h"
66
#include "file_utils.h"
77
#include "src/interpret.h"
8-
#include "lpc/disassemble.h"
8+
#include "lpc/program/disassemble.h"
99
#include "lpc/object.h"
1010
#include "lpc/program.h"
1111

lib/efuns/string.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#include "lpc/array.h"
1111
#include "lpc/buffer.h"
1212

13-
#include "operator.h"
13+
#include "lpc/operator.h"
1414
#include "sprintf.h"
1515

1616

lib/efuns/unsorted.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
#include "lpc/include/origin.h"
2929

3030
#include "sprintf.h"
31-
#include "operator.h"
31+
#include "lpc/operator.h"
3232
#include "parse.h"
3333
#include "dumpstat.h"
3434

lib/lpc/CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,15 @@ set(lpc_SOURCES
44
array.c
55
buffer.c
66
class.c
7-
disassemble.c
87
mapping.c
98
object.c
9+
operator.c
1010
otable.c
1111
program.c
12+
program/binaries.c
13+
program/disassemble.c
14+
program/icode.c
15+
program/parse_trees.c
1216
)
1317
add_library(lpc STATIC ${lpc_SOURCES})
1418
target_sources(lpc INTERFACE
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,19 @@
99

1010
#define SUPPRESS_COMPILER_INLINES
1111
#include "src/std.h"
12-
#include "lpc/array.h"
13-
#include "lpc/buffer.h"
14-
#include "lpc/mapping.h"
15-
#include "lpc/object.h"
16-
#include "lpc/program.h"
17-
#include "lpc/functional.h"
12+
#include "array.h"
13+
#include "buffer.h"
14+
#include "mapping.h"
15+
#include "object.h"
16+
#include "program.h"
17+
#include "functional.h"
1818
#include "lpc/include/function.h"
1919
#include "lpc/include/origin.h"
2020
#include "src/interpret.h"
2121
#include "src/simul_efun.h"
2222

2323
#include "operator.h"
24-
#include "parse.h"
24+
#include "efuns/parse.h"
2525

2626
void
2727
dealloc_funp (funptr_t * fp)
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#pragma once
2+
23
void f_ge(void);
34
void f_le(void);
45
void f_lt(void);
@@ -34,7 +35,6 @@ void f_sscanf(void);
3435
funptr_t *make_funp(svalue_t *, svalue_t *);
3536
void push_funp(funptr_t *);
3637
void free_funp(funptr_t *);
37-
int merge_arg_lists(int, array_t *, int);
3838
void call_simul_efun(unsigned short, int);
3939

4040
funptr_t *make_efun_funp(int, svalue_t *);

src/binaries.c renamed to lib/lpc/program/binaries.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,10 @@
1616
#include <sys/types.h>
1717

1818
#define SUPPRESS_COMPILER_INLINES
19-
#include "std.h"
19+
#include "src/std.h"
2020
#include "lpc/object.h"
2121
#include "lpc/include/runtime_config.h"
22-
#include "rc.h"
22+
#include "src/rc.h"
2323
#include "binaries.h"
2424
#include "qsort.h"
2525
#include "hash.h"

src/binaries.h renamed to lib/lpc/program/binaries.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#pragma once
2-
#include "compiler.h"
2+
#include <stdio.h>
3+
#include "src/compiler.h"
34

45
FILE *crdir_fopen(char *);
56
void init_binaries();

0 commit comments

Comments
 (0)