*/
int dlog_vprint(log_priority prio, const char *tag, const char *fmt, va_list ap);
-
-/**
- * @brief Sends log with priority and tag
- * @details The same as 'dlog_print' except controlled by 'enable_dotnet_api'
- * instead of 'enable_apps'
- * @since_tizen 7.5
- * @param[in] prio priority level of type #log_priority
- * @param[in] tag tag - a null-terminated string
- * @param[in] fmt format string - same as printf
- * @return On success, the function returns the number of bytes written.
- * On error, a negative errno-style error code
- * @retval #DLOG_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DLOG_ERROR_NOT_PERMITTED Operation not permitted
- * @pre none
- * @post none
- * @see dlog_vprint_dotnet
- * @see dlog_print
- */
-int dlog_print_dotnet(log_priority prio, const char *tag, const char *fmt, ...) __attribute__((format(printf, 3, 4)));
-
-/**
- * @brief Sends log with priority and tag
- * @details The same as 'dlog_print' except controlled by 'enable_native_api'
- * instead of 'enable_apps'
- * @since_tizen 7.5
- * @param[in] prio priority level of type #log_priority
- * @param[in] tag tag - a null-terminated string
- * @param[in] fmt format string - same as printf
- * @return On success, the function returns the number of bytes written.
- * On error, a negative errno-style error code
- * @retval #DLOG_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DLOG_ERROR_NOT_PERMITTED Operation not permitted
- * @pre none
- * @post none
- * @see dlog_vprint_native
- * @see dlog_print
- */
-int dlog_print_native(log_priority prio, const char *tag, const char *fmt, ...) __attribute__((format(printf, 3, 4)));
-
-
-/**
- * @brief Sends log with priority, tag, and va_list.
- * @details The same as 'dlog_vprint' except controlled by 'enable_dotnet_api'
- * instead of 'enable_apps'
- * @since_tizen 7.5
- * @param[in] prio priority level of type #log_priority
- * @param[in] tag tag - a null-terminated string
- * @param[in] fmt format string - same as printf
- * @param[in] ap va_list
- * @return On success, the function returns the number of bytes written.
- * On error, a negative errno-style error code
- * @retval #DLOG_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DLOG_ERROR_NOT_PERMITTED Operation not permitted
- * @pre none
- * @post none
- * @see dlog_print_dotnet
- * @see dlog_vprint
- */
-int dlog_vprint_dotnet(log_priority prio, const char *tag, const char *fmt, va_list ap);
-
-/**
- * @brief Sends log with priority, tag, and va_list.
- * @details The same as 'dlog_vprint' except controlled by 'enable_native_api'
- * instead of 'enable_apps'
- * @since_tizen 7.5
- * @param[in] prio priority level of type #log_priority
- * @param[in] tag tag - a null-terminated string
- * @param[in] fmt format string - same as printf
- * @param[in] ap va_list
- * @return On success, the function returns the number of bytes written.
- * On error, a negative errno-style error code
- * @retval #DLOG_ERROR_INVALID_PARAMETER Invalid parameter
- * @retval #DLOG_ERROR_NOT_PERMITTED Operation not permitted
- * @pre none
- * @post none
- * @see dlog_print_native
- * @see dlog_vprint
- */
-int dlog_vprint_native(log_priority prio, const char *tag, const char *fmt, va_list ap);
-
+/* `dlog_print_dotnet` and `dlog_print_native` are missing on purpose, even from
+ * the internal `dlog-internal.h` header - this is a client requirement. Declare
+ * them manually if you need to use them or use `dlsym()` on `libdlog.so`. */
/**
* @}