@@ -20,19 +20,19 @@ export ReadStatDataFrame, read_dta, read_sav, read_por, read_sas7bdat, read_xpor
2020# #
2121# #############################################################################
2222
23- const READSTAT_TYPE_STRING = Cint (0 )
24- const READSTAT_TYPE_CHAR = Cint (1 )
25- const READSTAT_TYPE_INT16 = Cint (2 )
26- const READSTAT_TYPE_INT32 = Cint (3 )
27- const READSTAT_TYPE_FLOAT = Cint (4 )
28- const READSTAT_TYPE_DOUBLE = Cint (5 )
23+ const READSTAT_TYPE_STRING = Cint (0 )
24+ const READSTAT_TYPE_CHAR = Cint (1 )
25+ const READSTAT_TYPE_INT16 = Cint (2 )
26+ const READSTAT_TYPE_INT32 = Cint (3 )
27+ const READSTAT_TYPE_FLOAT = Cint (4 )
28+ const READSTAT_TYPE_DOUBLE = Cint (5 )
2929const READSTAT_TYPE_LONG_STRING = Cint (6 )
3030
31- const READSTAT_ERROR_OPEN = Cint (1 )
32- const READSTAT_ERROR_READ = Cint (2 )
33- const READSTAT_ERROR_MALLOC = Cint (3 )
31+ const READSTAT_ERROR_OPEN = Cint (1 )
32+ const READSTAT_ERROR_READ = Cint (2 )
33+ const READSTAT_ERROR_MALLOC = Cint (3 )
3434const READSTAT_ERROR_USER_ABORT = Cint (4 )
35- const READSTAT_ERROR_PARSE = Cint (5 )
35+ const READSTAT_ERROR_PARSE = Cint (5 )
3636
3737# #############################################################################
3838# #
@@ -63,7 +63,7 @@ mutable struct ReadStatDataFrame
6363 measures:: Vector{Cint}
6464 alignments:: Vector{Cint}
6565 val_label_keys:: Vector{String}
66- val_label_dict:: Dict{String, Dict{Any,String}}
66+ val_label_dict:: Dict{String,Dict{Any,String}}
6767 rows:: Int
6868 columns:: Int
6969 filelabel:: String
@@ -74,7 +74,7 @@ mutable struct ReadStatDataFrame
7474
7575 ReadStatDataFrame () =
7676 new (Any[], Symbol[], DataType[], String[], String[], Csize_t[], Cint[], Cint[],
77- String[], Dict {String, Dict{Any,String}} (), 0 , 0 , " " , Dates. unix2datetime (0 ), 0 , Cint[], Bool[])
77+ String[], Dict {String,Dict{Any,String}} (), 0 , 0 , " " , Dates. unix2datetime (0 ), 0 , Cint[], Bool[])
7878end
7979
8080include (" C_interface.jl" )
@@ -139,7 +139,7 @@ get_measure(variable::Ptr{Nothing}) = readstat_variable_get_measure(variable)
139139get_alignment (variable:: Ptr{Nothing} ) = readstat_variable_get_measure (variable)
140140
141141function handle_variable! (var_index:: Cint , variable:: Ptr{Nothing} ,
142- val_label:: Cstring , ds_ptr:: Ptr{ReadStatDataFrame} )
142+ val_label:: Cstring , ds_ptr:: Ptr{ReadStatDataFrame} )
143143 col = var_index + 1
144144 ds = unsafe_pointer_to_objref (ds_ptr):: ReadStatDataFrame
145145 missing_count = readstat_variable_get_missing_ranges_count (variable)
167167
168168function get_type (val:: Value )
169169 data_type = readstat_value_type (val)
170- return [String, Int8, Int16, Int32, Float32, Float64, String][data_type + 1 ]
170+ return [String, Int8, Int16, Int32, Float32, Float64, String][data_type+ 1 ]
171171end
172172
173173Base. convert (:: Type{Int8} , val:: Value ) = ccall ((:readstat_int8_value , libreadstat), Int8, (Value,), val)
182182as_native (val:: Value ) = convert (get_type (val), val)
183183
184184function handle_value! (obs_index:: Cint , variable:: Ptr{Nothing} ,
185- value:: ReadStatValue , ds_ptr:: Ptr{ReadStatDataFrame} )
185+ value:: ReadStatValue , ds_ptr:: Ptr{ReadStatDataFrame} )
186186 ds = unsafe_pointer_to_objref (ds_ptr):: ReadStatDataFrame
187187 var_index = readstat_variable_get_index (variable) + 1
188188 data = ds. data
@@ -226,9 +226,9 @@ function readfield!(dest::DataValueVector{String}, row, val::ReadStatValue)
226226end
227227
228228for (j_type, rs_name) in (
229- (Int8, :readstat_int8_value ),
230- (Int16, :readstat_int16_value ),
231- (Int32, :readstat_int32_value ),
229+ (Int8, :readstat_int8_value ),
230+ (Int16, :readstat_int16_value ),
231+ (Int32, :readstat_int32_value ),
232232 (Float32, :readstat_float_value ),
233233 (Float64, :readstat_double_value ))
234234 @eval function readfield! (dest:: DataValueVector{$j_type} , row, val:: ReadStatValue )
@@ -267,7 +267,7 @@ function Parser()
267267 parser = ccall ((:readstat_parser_init , libreadstat), Ptr{Nothing}, ())
268268 info_fxn = @cfunction (handle_info!, Cint, (Cint, Cint, Ptr{ReadStatDataFrame}))
269269 meta_fxn = @cfunction (handle_metadata!, Cint, (Ptr{Nothing}, Ptr{ReadStatDataFrame}))
270- var_fxn = @cfunction (handle_variable!, Cint, (Cint, Ptr{Nothing}, Cstring, Ptr{ReadStatDataFrame}))
270+ var_fxn = @cfunction (handle_variable!, Cint, (Cint, Ptr{Nothing}, Cstring, Ptr{ReadStatDataFrame}))
271271 val_fxn = @cfunction (handle_value!, Cint, (Cint, Ptr{Nothing}, ReadStatValue, Ptr{ReadStatDataFrame}))
272272 label_fxn = @cfunction (handle_value_label!, Cint, (Cstring, Value, Cstring, Ptr{ReadStatDataFrame}))
273273 ccall ((:readstat_set_metadata_handler , libreadstat), Int, (Ptr{Nothing}, Ptr{Nothing}), parser, meta_fxn)
284284function parse_data_file! (ds:: ReadStatDataFrame , parser:: Ptr{Nothing} , filename:: AbstractString , filetype:: Val )
285285 retval = readstat_parse (filename, filetype, parser, ds)
286286 readstat_parser_free (parser)
287- retval == 0 || error (" Error parsing $filename : $(error_message (retval)) " )
287+ retval == 0 || error (" Error parsing $filename : $(error_message (retval)) " )
288288end
289289
290290read_dta (filename:: AbstractString ) = read_data_file (filename, Val (:dta ))
0 commit comments