Hamlib  1.2.15
Defines | Functions
debug.c File Reference

control hamlib debugging functions More...

#include <stdlib.h>
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
#include <sys/types.h>
#include <hamlib/rig.h>
#include "misc.h"

Defines

#define DUMP_HEX_WIDTH   16

Functions

void dump_hex (const unsigned char ptr[], size_t size)
 Do a hex dump of the unsigned char array.
void rig_set_debug (enum rig_debug_level_e debug_level)
 Change the current debug level.
int rig_need_debug (enum rig_debug_level_e debug_level)
 Useful for dump_hex, etc.
void rig_debug (enum rig_debug_level_e debug_level, const char *fmt,...)
 Default is debugging messages are done through stderr.
vprintf_cb_t rig_set_debug_callback (vprintf_cb_t cb, char *arg)
 set callback to handle debug messages
FILE * rig_set_debug_file (FILE *stream)
 change stderr to some different output

Detailed Description

control hamlib debugging functions

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated by doxygen 1.7.6.1

Hamlib documentation for version 1.2.15 -- Thu Feb 2 2012 21:37:28
Project page: http://www.hamlib.org