Skip to content

Commit

Permalink
HACK: Comment out var-args ccalls
Browse files Browse the repository at this point in the history
I vaguely recall that Julia's ccall can't handle varargs calls.
Or maybe it's just Clang.jl? Either way, we hopefully don't need these.
  • Loading branch information
nstiurca committed Jul 13, 2018
1 parent 06a2f2a commit c339c10
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions src/gen_librcl.jl
Original file line number Diff line number Diff line change
Expand Up @@ -264,9 +264,10 @@ function rcutils_logging_get_logger_effective_level(name)
ccall((:rcutils_logging_get_logger_effective_level, librcutils), Cint, (Cstring,), name)
end

function rcutils_logging_console_output_handler(location, severity::Cint, name, timestamp::rcutils_time_point_value_t, format, args)
ccall((:rcutils_logging_console_output_handler, librcutils), Cvoid, (Ptr{rcutils_log_location_t}, Cint, Cstring, rcutils_time_point_value_t, Cstring, Ptr{va_list}), location, severity, name, timestamp, format, args)
end
# FIXME: handle variable args and comment back in
# function rcutils_logging_console_output_handler(location, severity::Cint, name, timestamp::rcutils_time_point_value_t, format, args)
# ccall((:rcutils_logging_console_output_handler, librcutils), Cvoid, (Ptr{rcutils_log_location_t}, Cint, Cstring, rcutils_time_point_value_t, Cstring, Ptr{va_list}), location, severity, name, timestamp, format, args)
# end

function rcl_get_zero_initialized_arguments()
ccall((:rcl_get_zero_initialized_arguments, librcl), rcl_arguments_t, ())
Expand Down Expand Up @@ -559,9 +560,10 @@ function rcutils_logging_get_logger_effective_level(name)
ccall((:rcutils_logging_get_logger_effective_level, librcutils), Cint, (Cstring,), name)
end

function rcutils_logging_console_output_handler(location, severity::Cint, name, timestamp::rcutils_time_point_value_t, format, args)
ccall((:rcutils_logging_console_output_handler, librcutils), Cvoid, (Ptr{rcutils_log_location_t}, Cint, Cstring, rcutils_time_point_value_t, Cstring, Ptr{va_list}), location, severity, name, timestamp, format, args)
end
# FIXME: handle variable args and comment back in
# function rcutils_logging_console_output_handler(location, severity::Cint, name, timestamp::rcutils_time_point_value_t, format, args)
# ccall((:rcutils_logging_console_output_handler, librcutils), Cvoid, (Ptr{rcutils_log_location_t}, Cint, Cstring, rcutils_time_point_value_t, Cstring, Ptr{va_list}), location, severity, name, timestamp, format, args)
# end

function rcl_get_zero_initialized_arguments()
ccall((:rcl_get_zero_initialized_arguments, librcl), rcl_arguments_t, ())
Expand Down

0 comments on commit c339c10

Please sign in to comment.