ecat  5.1.2
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)
11 extern "C" {
12 #endif
13 #ifdef linux
14 /* WHERE IS swab on redhat ??? */
15 #include <sys/types.h>
16 void swab(const void *src, void *dest, size_t nbytes);
17 #endif
18 void SWAB(const void *from, void *to, int length);
19 void ftovaxf(float f, unsigned short *bufr);
20 int file_data_to_host(char *dptr, int nblks, int dtype);
21 int read_raw_acs_data(char *fname, int strtblk, int nblks,
22  char *dptr, int dtype);
23 int read_matrix_data( FILE *fptr, int strtblk, int nblks,
24  char *dptr, int dtype);
25 int write_matrix_data( FILE *fptr, int strtblk, int nblks,
26  char *dptr, int dtype);
27 void bufWrite(char* s, char* buf, int* i, int len);
28 void bufWrite_s(short val, char* buf, int* i);
29 void bufWrite_i(int val, char* buf, int* i);
30 void bufWrite_u(unsigned int val, char* buf, int* i);
31 void bufWrite_f(float val, char* buf, int* i);
32 void bufRead(char* s, char* buf, int* i, int len);
33 void bufRead_s(short*, char* buf, int* i);
34 void bufRead_i(int*, char* buf, int* i);
35 void bufRead_u(unsigned int*, char* buf, int* i);
36 void 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)