17
17
#include <stddef.h>
18
18
#include <stdint.h>
19
19
20
- #define SWIFTSCAN_VERSION_MAJOR 0
21
- #define SWIFTSCAN_VERSION_MINOR 10
20
+ #define SWIFTSCAN_VERSION_MAJOR 1
21
+ #define SWIFTSCAN_VERSION_MINOR 0
22
22
23
23
//=== Public Scanner Data Types -------------------------------------------===//
24
24
@@ -66,18 +66,6 @@ typedef struct {
66
66
size_t count ;
67
67
} swiftscan_link_library_set_t ;
68
68
69
- //=== Batch Scan Input Specification --------------------------------------===//
70
-
71
- typedef struct swiftscan_batch_scan_entry_s * swiftscan_batch_scan_entry_t ;
72
- typedef struct {
73
- swiftscan_batch_scan_entry_t * modules ;
74
- size_t count ;
75
- } swiftscan_batch_scan_input_t ;
76
- typedef struct {
77
- swiftscan_dependency_graph_t * results ;
78
- size_t count ;
79
- } swiftscan_batch_scan_result_t ;
80
-
81
69
//=== Scanner Invocation Specification ------------------------------------===//
82
70
83
71
typedef struct swiftscan_scan_invocation_s * swiftscan_scan_invocation_t ;
@@ -198,28 +186,6 @@ typedef struct {
198
186
swiftscan_string_ref_t
199
187
(* swiftscan_clang_detail_get_module_cache_key )(swiftscan_module_details_t );
200
188
201
- //=== Batch Scan Input Functions ------------------------------------------===//
202
- swiftscan_batch_scan_input_t *
203
- (* swiftscan_batch_scan_input_create )(void );
204
- void
205
- (* swiftscan_batch_scan_input_set_modules )(swiftscan_batch_scan_input_t * , int , swiftscan_batch_scan_entry_t * );
206
-
207
- //=== Batch Scan Entry Functions ------------------------------------------===//
208
- swiftscan_batch_scan_entry_t
209
- (* swiftscan_batch_scan_entry_create )(void );
210
- void
211
- (* swiftscan_batch_scan_entry_set_module_name )(swiftscan_batch_scan_entry_t , const char * );
212
- void
213
- (* swiftscan_batch_scan_entry_set_arguments )(swiftscan_batch_scan_entry_t , const char * );
214
- void
215
- (* swiftscan_batch_scan_entry_set_is_swift )(swiftscan_batch_scan_entry_t , bool );
216
- swiftscan_string_ref_t
217
- (* swiftscan_batch_scan_entry_get_module_name )(swiftscan_batch_scan_entry_t );
218
- swiftscan_string_ref_t
219
- (* swiftscan_batch_scan_entry_get_arguments )(swiftscan_batch_scan_entry_t );
220
- bool
221
- (* swiftscan_batch_scan_entry_get_is_swift )(swiftscan_batch_scan_entry_t );
222
-
223
189
//=== Prescan Result Functions --------------------------------------------===//
224
190
swiftscan_string_set_t *
225
191
(* swiftscan_import_set_get_imports )(swiftscan_import_set_t );
@@ -249,14 +215,6 @@ typedef struct {
249
215
(* swiftscan_dependency_graph_dispose )(swiftscan_dependency_graph_t );
250
216
void
251
217
(* swiftscan_import_set_dispose )(swiftscan_import_set_t );
252
- void
253
- (* swiftscan_batch_scan_entry_dispose )(swiftscan_batch_scan_entry_t );
254
- void
255
- (* swiftscan_batch_scan_input_dispose )(swiftscan_batch_scan_input_t * );
256
- void
257
- (* swiftscan_batch_scan_result_dispose )(swiftscan_batch_scan_result_t * );
258
- void
259
- (* swiftscan_scan_invocation_dispose )(swiftscan_scan_invocation_t );
260
218
261
219
//=== Target Info Functions-------- ---------------------------------------===//
262
220
swiftscan_string_ref_t
@@ -274,10 +232,6 @@ typedef struct {
274
232
void (* swiftscan_scanner_dispose )(swiftscan_scanner_t );
275
233
swiftscan_dependency_graph_t
276
234
(* swiftscan_dependency_graph_create )(swiftscan_scanner_t , swiftscan_scan_invocation_t );
277
- swiftscan_batch_scan_result_t *
278
- (* swiftscan_batch_scan_result_create )(swiftscan_scanner_t ,
279
- swiftscan_batch_scan_input_t * ,
280
- swiftscan_scan_invocation_t );
281
235
swiftscan_import_set_t
282
236
(* swiftscan_import_set_create )(swiftscan_scanner_t , swiftscan_scan_invocation_t );
283
237
@@ -294,6 +248,8 @@ typedef struct {
294
248
(* swiftscan_diagnostic_get_source_location )(swiftscan_diagnostic_info_t );
295
249
void
296
250
(* swiftscan_diagnostics_set_dispose )(swiftscan_diagnostic_set_t * );
251
+ void
252
+ (* swiftscan_scan_invocation_dispose )(swiftscan_scan_invocation_t );
297
253
298
254
//=== Source Location -----------------------------------------------------===//
299
255
swiftscan_string_ref_t
0 commit comments