HOPS
HOPS class reference
Functions
mk4_dfio.h File Reference
#include <stdio.h>
#include <sys/types.h>
#include "type_000.h"
#include "type_100.h"
#include "type_101.h"
#include "type_110.h"
#include "type_120.h"
#include "type_200.h"
#include "type_201.h"
#include "type_202.h"
#include "type_203.h"
#include "type_204.h"
#include "type_205.h"
#include "type_206.h"
#include "type_207.h"
#include "type_208.h"
#include "type_210.h"
#include "type_212.h"
#include "type_220.h"
#include "type_221.h"
#include "type_222.h"
#include "type_230.h"
#include "type_300.h"
#include "type_301.h"
#include "type_302.h"
#include "type_303.h"
#include "type_304.h"
#include "type_305.h"
#include "type_306.h"
#include "type_307.h"
#include "type_308.h"
#include "type_309.h"
#include "mk4_typedefs.h"
#include "mk4_data.h"

Go to the source code of this file.

Functions

struct type_100addr_100 (short, void *, int *)
 
struct type_101addr_101 (short, void *, int *)
 
struct type_110addr_110 (short, void *, int *)
 
struct type_120addr_120 (short, void *, int *)
 
struct type_200addr_200 (short, void *, int *)
 
struct type_201addr_201 (short, void *, int *)
 
struct type_202addr_202 (short, void *, int *)
 
struct type_203addr_203 (short, void *, int *)
 
struct type_204addr_204 (short, void *, int *)
 
struct type_205addr_205 (short, void *, int *)
 
struct type_206addr_206 (short, void *, int *)
 
struct type_207addr_207 (short, void *, int *)
 
struct type_208addr_208 (short, void *, int *)
 
struct type_210addr_210 (short, void *, int *)
 
struct type_212addr_212 (short, void *, int *)
 
struct type_220addr_220 (short, void *, int *)
 
struct type_221addr_221 (short, void *, int *)
 
struct type_221addr_221_dummy (short, void *, int *)
 
struct type_221addr_221_impl (short, void *, int *, int)
 
struct type_222addr_222 (short, void *, int *)
 
struct type_222addr_222_dummy (short version, void *address, int *size)
 
struct type_230addr_230 (short, void *, int *)
 
struct type_300addr_300 (short, void *, int *)
 
struct type_301addr_301 (short, void *, int *)
 
struct type_302addr_302 (short, void *, int *)
 
struct type_303addr_303 (short, void *, int *)
 
struct type_304addr_304 (short, void *, int *)
 
struct type_305addr_305 (short, void *, int *)
 
struct type_306addr_306 (short, void *, int *)
 
struct type_307addr_307 (short, void *, int *)
 
struct type_308addr_308 (short, void *, int *)
 
struct type_309addr_309 (short, void *, int *)
 
void clear_100 (struct type_100 *)
 
void clear_101 (struct type_101 *)
 
void clear_110 (struct type_110 *)
 
void clear_120 (struct type_120 *)
 
void clear_200 (struct type_200 *)
 
void clear_201 (struct type_201 *)
 
void clear_202 (struct type_202 *)
 
void clear_203 (struct type_203 *)
 
void clear_204 (struct type_204 *)
 
void clear_205 (struct type_205 *)
 
void clear_206 (struct type_206 *)
 
void clear_207 (struct type_207 *)
 
void clear_208 (struct type_208 *)
 
void clear_210 (struct type_210 *)
 
void clear_212 (struct type_212 *)
 
void clear_220 (struct type_220 *)
 
void clear_221 (struct type_221 *)
 
void clear_222 (struct type_222 *)
 
void clear_230 (struct type_230 *)
 
void clear_300 (struct type_300 *)
 
void clear_301 (struct type_301 *)
 
void clear_302 (struct type_302 *)
 
void clear_303 (struct type_303 *)
 
void clear_304 (struct type_304 *)
 
void clear_305 (struct type_305 *)
 
void clear_306 (struct type_306 *)
 
void clear_307 (struct type_307 *)
 
void clear_308 (struct type_308 *)
 
void clear_309 (struct type_309 *)
 
void clear_coord (struct sky_coord *)
 
void clear_mk4corel (struct mk4_corel *)
 
void clear_mk4fringe (struct mk4_fringe *)
 
void clear_mk4sdata (struct mk4_sdata *)
 
void compress (U16, U8 *, U8 *, U32, U8 *, U32 *)
 
void compress_compress (U8 *, U8 *, U32, U8 *, U32 *)
 
void compress_decompress (U8 *, U8 *, U32, U8 *, U32 *)
 
int copy_100 (struct type_100 *, char **)
 
int copy_101 (struct type_101 *, char **)
 
int copy_110 (struct type_110 *, char **)
 
int copy_120 (struct type_120 *, char **)
 
int copy_200 (struct type_200 *, char **)
 
int copy_201 (struct type_201 *, char **)
 
int copy_202 (struct type_202 *, char **)
 
int copy_203 (struct type_203 *, char **)
 
int copy_204 (struct type_204 *, char **)
 
int copy_205 (struct type_205 *, char **)
 
int copy_206 (struct type_206 *, char **)
 
int copy_207 (struct type_207 *, char **)
 
int copy_208 (struct type_208 *, char **)
 
int copy_210 (struct type_210 *, char **)
 
int copy_212 (struct type_212 *, char **)
 
int copy_220 (struct type_220 *, char **)
 
int copy_221 (struct type_221 *, char **, int *)
 
int copy_222 (struct type_222 *, char **, int *)
 
int copy_230 (struct type_230 *, char **)
 
int copy_300 (struct type_300 *, char **)
 
int copy_301 (struct type_301 *, char **)
 
int copy_302 (struct type_302 *, char **)
 
int copy_303 (struct type_303 *, char **)
 
int copy_304 (struct type_304 *, char **)
 
int copy_305 (struct type_305 *, char **)
 
int copy_306 (struct type_306 *, char **)
 
int copy_307 (struct type_307 *, char **)
 
int copy_308 (struct type_308 *, char **)
 
int copy_309 (struct type_309 *, char **)
 
int corel_alloc (struct mk4_corel *, int, int)
 
char display_221 (struct type_221 *, int)
 
int init_000 (struct type_000 *, char *)
 
int open_datafile (char[], int *, FILE **)
 
int read_mk4corel (char *, struct mk4_corel *)
 
int read_mk4file (FILE *, char **)
 
int read_mk4fringe (char *, struct mk4_fringe *)
 
int read_mk4fringe_impl (char *, struct mk4_fringe *, int)
 
int read_mk4fringe_truncated (char *, struct mk4_fringe *)
 
int read_mk4sdata (char *, struct mk4_sdata *)
 
int read_mk4sdata_impl (char *, struct mk4_sdata *, int)
 
int read_mk4sdata_truncated (char *, struct mk4_sdata *)
 
int write_err (FILE *, char *)
 
int write_mk4corel (struct mk4_corel *, char *)
 
int write_mk4fringe (struct mk4_fringe *, char *)
 
int write_mk4root (char *, char *)
 
int write_mk4sdata (struct mk4_sdata *, char *)
 
int write_record (char *, FILE *, int *)
 

Function Documentation

◆ addr_100()

struct type_100* addr_100 ( short  version,
void *  address,
int *  size 
)

◆ addr_101()

struct type_101* addr_101 ( short  version,
void *  address,
int *  size 
)

◆ addr_110()

struct type_110* addr_110 ( short  version,
void *  address,
int *  size 
)

◆ addr_120()

struct type_120* addr_120 ( short  version,
void *  address,
int *  size 
)

◆ addr_200()

struct type_200* addr_200 ( short  version,
void *  address,
int *  size 
)

◆ addr_201()

struct type_201* addr_201 ( short  version,
void *  address,
int *  size 
)

◆ addr_202()

struct type_202* addr_202 ( short  version,
void *  address,
int *  size 
)

◆ addr_203()

struct type_203* addr_203 ( short  version,
void *  address,
int *  size 
)

◆ addr_204()

struct type_204* addr_204 ( short  version,
void *  address,
int *  size 
)

◆ addr_205()

struct type_205* addr_205 ( short  version,
void *  address,
int *  size 
)

◆ addr_206()

struct type_206* addr_206 ( short  version,
void *  address,
int *  size 
)

◆ addr_207()

struct type_207* addr_207 ( short  version,
void *  address,
int *  size 
)

◆ addr_208()

struct type_208* addr_208 ( short  version,
void *  address,
int *  size 
)

◆ addr_210()

struct type_210* addr_210 ( short  version,
void *  address,
int *  size 
)

◆ addr_212()

struct type_212* addr_212 ( short  version,
void *  address,
int *  size 
)

◆ addr_220()

struct type_220* addr_220 ( short  version,
void *  address,
int *  size 
)

◆ addr_221()

struct type_221* addr_221 ( short  version,
void *  address,
int *  size 
)

◆ addr_221_dummy()

struct type_221* addr_221_dummy ( short  version,
void *  address,
int *  size 
)

◆ addr_221_impl()

struct type_221* addr_221_impl ( short  version,
void *  address,
int *  size,
int  truncate_data 
)

◆ addr_222()

struct type_222* addr_222 ( short  version,
void *  address,
int *  size 
)

◆ addr_222_dummy()

struct type_222* addr_222_dummy ( short  version,
void *  address,
int *  size 
)

◆ addr_230()

struct type_230* addr_230 ( short  version,
void *  address,
int *  size 
)

◆ addr_300()

struct type_300* addr_300 ( short  version,
void *  address,
int *  size 
)

◆ addr_301()

struct type_301* addr_301 ( short  version,
void *  address,
int *  size 
)

◆ addr_302()

struct type_302* addr_302 ( short  version,
void *  address,
int *  size 
)

◆ addr_303()

struct type_303* addr_303 ( short  version,
void *  address,
int *  size 
)

◆ addr_304()

struct type_304* addr_304 ( short  version,
void *  address,
int *  size 
)

◆ addr_305()

struct type_305* addr_305 ( short  version,
void *  address,
int *  size 
)

◆ addr_306()

struct type_306* addr_306 ( short  version,
void *  address,
int *  size 
)

◆ addr_307()

struct type_307* addr_307 ( short  version,
void *  address,
int *  size 
)

◆ addr_308()

struct type_308* addr_308 ( short  version,
void *  address,
int *  size 
)

◆ addr_309()

struct type_309* addr_309 ( short  version,
void *  address,
int *  size 
)

◆ clear_100()

void clear_100 ( struct type_100 t100)

◆ clear_101()

void clear_101 ( struct type_101 t101)

◆ clear_110()

void clear_110 ( struct type_110 t110)

◆ clear_120()

void clear_120 ( struct type_120 t120)

◆ clear_200()

void clear_200 ( struct type_200 t200)

◆ clear_201()

void clear_201 ( struct type_201 t201)

◆ clear_202()

void clear_202 ( struct type_202 t202)

◆ clear_203()

void clear_203 ( struct type_203 t203)

◆ clear_204()

void clear_204 ( struct type_204 t204)

◆ clear_205()

void clear_205 ( struct type_205 t205)

◆ clear_206()

void clear_206 ( struct type_206 t206)

◆ clear_207()

void clear_207 ( struct type_207 t207)

◆ clear_208()

void clear_208 ( struct type_208 t208)

◆ clear_210()

void clear_210 ( struct type_210 t210)

◆ clear_212()

void clear_212 ( struct type_212 t212)

◆ clear_220()

void clear_220 ( struct type_220 t220)

◆ clear_221()

void clear_221 ( struct type_221 t221)

◆ clear_222()

void clear_222 ( struct type_222 t222)

◆ clear_230()

void clear_230 ( struct type_230 t230)

◆ clear_300()

void clear_300 ( struct type_300 t300)

◆ clear_301()

void clear_301 ( struct type_301 t301)

◆ clear_302()

void clear_302 ( struct type_302 t302)

◆ clear_303()

void clear_303 ( struct type_303 t303)

◆ clear_304()

void clear_304 ( struct type_304 t304)

◆ clear_305()

void clear_305 ( struct type_305 t305)

◆ clear_306()

void clear_306 ( struct type_306 t306)

◆ clear_307()

void clear_307 ( struct type_307 t307)

◆ clear_308()

void clear_308 ( struct type_308 t308)

◆ clear_309()

void clear_309 ( struct type_309 t309)

◆ clear_coord()

void clear_coord ( struct sky_coord coord)

◆ clear_mk4corel()

void clear_mk4corel ( struct mk4_corel corel)

◆ clear_mk4fringe()

void clear_mk4fringe ( struct mk4_fringe fringe)

◆ clear_mk4sdata()

void clear_mk4sdata ( struct mk4_sdata sdata)

◆ compress()

void compress ( U16  action,
U8 wrk_mem,
U8 src_adr,
U32  src_len,
U8 dst_adr,
U32 p_dst_len 
)

◆ compress_compress()

void compress_compress ( U8 p_wrk_mem,
U8 p_src_first,
U32  src_len,
U8 p_dst_first,
U32 p_dst_len 
)

◆ compress_decompress()

void compress_decompress ( U8 p_wrk_mem,
U8 p_src_first,
U32  src_len,
U8 p_dst_first,
U32 p_dst_len 
)

◆ copy_100()

int copy_100 ( struct type_100 t100,
char **  ptr 
)

◆ copy_101()

int copy_101 ( struct type_101 t101,
char **  ptr 
)

◆ copy_110()

int copy_110 ( struct type_110 t110,
char **  ptr 
)

◆ copy_120()

int copy_120 ( struct type_120 t120,
char **  ptr 
)

◆ copy_200()

int copy_200 ( struct type_200 t200,
char **  ptr 
)

◆ copy_201()

int copy_201 ( struct type_201 t201,
char **  ptr 
)

◆ copy_202()

int copy_202 ( struct type_202 t202,
char **  ptr 
)

◆ copy_203()

int copy_203 ( struct type_203 t203,
char **  ptr 
)

◆ copy_204()

int copy_204 ( struct type_204 t204,
char **  ptr 
)

◆ copy_205()

int copy_205 ( struct type_205 t205,
char **  ptr 
)

◆ copy_206()

int copy_206 ( struct type_206 t206,
char **  ptr 
)

◆ copy_207()

int copy_207 ( struct type_207 t207,
char **  ptr 
)

◆ copy_208()

int copy_208 ( struct type_208 t208,
char **  ptr 
)

◆ copy_210()

int copy_210 ( struct type_210 t210,
char **  ptr 
)

◆ copy_212()

int copy_212 ( struct type_212 t212,
char **  ptr 
)

◆ copy_220()

int copy_220 ( struct type_220 t220,
char **  ptr 
)

◆ copy_221()

int copy_221 ( struct type_221 t221,
char **  ptr,
int *  alloced 
)

◆ copy_222()

int copy_222 ( struct type_222 t222,
char **  ptr,
int *  alloced 
)

◆ copy_230()

int copy_230 ( struct type_230 t230,
char **  ptr 
)

◆ copy_300()

int copy_300 ( struct type_300 t300,
char **  ptr 
)

◆ copy_301()

int copy_301 ( struct type_301 t301,
char **  ptr 
)

◆ copy_302()

int copy_302 ( struct type_302 t302,
char **  ptr 
)

◆ copy_303()

int copy_303 ( struct type_303 t303,
char **  ptr 
)

◆ copy_304()

int copy_304 ( struct type_304 t304,
char **  ptr 
)

◆ copy_305()

int copy_305 ( struct type_305 t305,
char **  ptr 
)

◆ copy_306()

int copy_306 ( struct type_306 t306,
char **  ptr 
)

◆ copy_307()

int copy_307 ( struct type_307 t307,
char **  ptr 
)

◆ copy_308()

int copy_308 ( struct type_308 t308,
char **  ptr 
)

◆ copy_309()

int copy_309 ( struct type_309 t309,
char **  ptr 
)

◆ corel_alloc()

int corel_alloc ( struct mk4_corel corel,
int  nidx,
int  ap 
)

◆ display_221()

char display_221 ( struct type_221 t221,
int  mode 
)

◆ init_000()

int init_000 ( struct type_000 t000,
char *  filename 
)

◆ open_datafile()

int open_datafile ( char  filename[],
int *  type,
FILE **  fp 
)

◆ read_mk4corel()

int read_mk4corel ( char *  filename,
struct mk4_corel corel 
)

◆ read_mk4file()

int read_mk4file ( FILE *  fp,
char **  ptr 
)

◆ read_mk4fringe()

int read_mk4fringe ( char *  filename,
struct mk4_fringe fringe 
)

◆ read_mk4fringe_impl()

int read_mk4fringe_impl ( char *  filename,
struct mk4_fringe fringe,
int  truncate_data 
)

◆ read_mk4fringe_truncated()

int read_mk4fringe_truncated ( char *  filename,
struct mk4_fringe fringe 
)

◆ read_mk4sdata()

int read_mk4sdata ( char *  filename,
struct mk4_sdata sdata 
)

◆ read_mk4sdata_impl()

int read_mk4sdata_impl ( char *  filename,
struct mk4_sdata sdata,
int  truncate_data 
)

◆ read_mk4sdata_truncated()

int read_mk4sdata_truncated ( char *  filename,
struct mk4_sdata sdata 
)

◆ write_err()

int write_err ( FILE *  fp,
char *  message 
)

◆ write_mk4corel()

int write_mk4corel ( struct mk4_corel corel,
char *  filename 
)

◆ write_mk4fringe()

int write_mk4fringe ( struct mk4_fringe fringe,
char *  filename 
)

◆ write_mk4root()

int write_mk4root ( char *  ,
char *   
)

◆ write_mk4sdata()

int write_mk4sdata ( struct mk4_sdata sdata,
char *  filename 
)

◆ write_record()

int write_record ( char *  record,
FILE *  fp,
int *  bytes 
)