ecat 6.0.0
machine_indep.h
Go to the documentation of this file.
1#ifndef machine_indep_h
2#define machine_indep_h
3
4#include <stdio.h>
5
6#if defined(WIN32) || defined(WIN64)
7#include <winsock2.h>
8#endif
9
10#if defined(__cplusplus)
11extern "C" {
12#endif
13#ifdef linux
14/* WHERE IS swab on redhat ??? */
15#include <sys/types.h>
16void swab(const void *src, void *dest, size_t nbytes);
17#endif
18void SWAB(const void *from, void *to, int length);
19void ftovaxf(float f, unsigned short *bufr);
20int file_data_to_host(char *dptr, int nblks, int dtype);
21int read_raw_acs_data(char *fname, int strtblk, int nblks,
22 char *dptr, int dtype);
23int read_matrix_data( FILE *fptr, int strtblk, int nblks,
24 char *dptr, int dtype);
25int write_matrix_data( FILE *fptr, int strtblk, int nblks,
26 char *dptr, int dtype);
27void bufWrite(char* s, char* buf, int* i, int len);
28void bufWrite_s(short val, char* buf, int* i);
29void bufWrite_i(int val, char* buf, int* i);
30void bufWrite_u(unsigned int val, char* buf, int* i);
31void bufWrite_f(float val, char* buf, int* i);
32void bufRead(char* s, char* buf, int* i, int len);
33void bufRead_s(short*, char* buf, int* i);
34void bufRead_i(int*, char* buf, int* i);
35void bufRead_u(unsigned int*, char* buf, int* i);
36void bufRead_f(float*, char* buf, int* i);
37#if defined(__cplusplus)
38}
39#endif /* __cpluplus */
40#endif /* machine_indep_h */
int write_matrix_data(FILE *fptr, int strtblk, int nblks, char *dptr, int dtype)
void bufRead_i(int *, char *buf, int *i)
void bufWrite_s(short val, char *buf, int *i)
void bufWrite(char *s, char *buf, int *i, int len)
void ftovaxf(float f, unsigned short *bufr)
void bufWrite_u(unsigned int val, char *buf, int *i)
void bufRead_f(float *, char *buf, int *i)
void bufRead_s(short *, char *buf, int *i)
int file_data_to_host(char *dptr, int nblks, int dtype)
void SWAB(const void *from, void *to, int length)
void bufWrite_i(int val, char *buf, int *i)
void bufRead(char *s, char *buf, int *i, int len)
int read_raw_acs_data(char *fname, int strtblk, int nblks, char *dptr, int dtype)
int read_matrix_data(FILE *fptr, int strtblk, int nblks, char *dptr, int dtype)
void bufRead_u(unsigned int *, char *buf, int *i)
void bufWrite_f(float val, char *buf, int *i)