#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.