Current section

Files

Jump to
locus src locus_pre_otp19_compat.hrl
Raw

src/locus_pre_otp19_compat.hrl

-ifdef(POST_OTP_18).
-define(filename_basedir, (fun filename:basedir/2)).
-define(maps_take, (fun maps:take/2)).
-define(maps_update_with3, (fun maps:update_with/3)).
-define(maps_update_with4, (fun maps:update_with/4)).
-else.
-define(filename_basedir, (fun locus_filename_compat:basedir/2)).
-define(maps_take, (fun locus_maps_compat:take/2)).
-define(maps_update_with3, (fun locus_maps_compat:update_with/3)).
-define(maps_update_with4, (fun locus_maps_compat:update_with/4)).
-endif.
-ifdef(NO_GEN_STATEM).
-define(gen_statem, locus_gen_statem_compat).
-else.
-define(gen_statem, gen_statem).
-endif.