#include <stdio.h>
#include <stdlib.h>
#include <stddef.h>
#include <sys/types.h>
#include <errno.h>
#include <semaphore.h>
#include <time.h>
#include <stdarg.h>
#include <string.h>
#include <pthread.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <arpa/nameser.h>
#include <netdb.h>
#include <unistd.h>
#include <sys/time.h>
#include <ctype.h>
#include <math.h>
#include <iconv.h>
#include "clog.h"
#include "pdictclient.h"
#include "cphidget.h"
Go to the source code of this file.
Defines | |
#define | CCONV |
#define | CCONV_CDECL |
#define | INFINITE 0xFFFFFFFF |
#define | INVALID_SOCKET -1 |
#define | SLEEP(dlay) usleep(dlay*1000); |
#define | STILL_ACTIVE 0x00000103L |
#define | USE_PHIDGET21_LOGGING |
#define | WAIT_ABANDONED 0x00000080 |
#define | WAIT_FAILED 0xFFFFFFFF |
#define | WAIT_OBJECT_0 0x00000000L |
#define | WAIT_TIMEOUT 258L |
#define | ZEROMEM(var, size) memset(var, 0, size); |
Typedefs | |
typedef void * | HANDLE |
typedef long * | LPDWORD |
typedef void * | OVERLAPPED |
typedef int | SOCKET |
typedef struct timeval | TIME |
Functions | |
int | hexval (unsigned char c) |
double | round_double (double x, int decimals) |
void (CCONV *fptrJavaDetachCurrentThread)(void) |
#define CCONV_CDECL |
#define INVALID_SOCKET -1 |
#define STILL_ACTIVE 0x00000103L |
#define USE_PHIDGET21_LOGGING |
#define WAIT_ABANDONED 0x00000080 |
#define WAIT_FAILED 0xFFFFFFFF |
#define WAIT_OBJECT_0 0x00000000L |
#define WAIT_TIMEOUT 258L |
typedef void* OVERLAPPED |
double round_double | ( | double | x, |
int | decimals | ||
) |
Definition at line 1395 of file cphidget.c.