TwiceAsNice  2019-02-18
Functions
fitstab.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "fitscat_defs.h"
#include "fitscat.h"
Include dependency graph for fitstab.c:

Functions

int about_tab (catstruct *cat, char *tabname, FILE *stream)
 
int add_tab (tabstruct *tab, catstruct *cat, int pos)
 
int copy_tab (catstruct *catin, char *tabname, int seg, catstruct *catout, int pos)
 
void copy_tab_fromptr (tabstruct *tabin, catstruct *catout, int pos)
 
int copy_tabs (catstruct *catin, catstruct *catout)
 
int copy_tabs_blind (catstruct *catin, catstruct *catout)
 
void free_tab (tabstruct *tab)
 
tabstructnew_tab (char *tabname)
 
int remove_tab (catstruct *cat, char *tabname, int seg)
 
int remove_tabs (catstruct *cat)
 
int update_tab (tabstruct *tab)
 
tabstructname_to_tab (catstruct *cat, char *tabname, int seg)
 
tabstructpos_to_tab (catstruct *cat, int pos, int seg)
 
char ** tabs_list (catstruct *cat, int *n)
 
int tab_row_len (char *file, char *tabname)
 

Function Documentation

◆ about_tab()

int about_tab ( catstruct cat,
char *  tabname,
FILE *  stream 
)

◆ add_tab()

int add_tab ( tabstruct tab,
catstruct cat,
int  pos 
)

◆ copy_tab()

int copy_tab ( catstruct catin,
char *  tabname,
int  seg,
catstruct catout,
int  pos 
)

◆ copy_tab_fromptr()

void copy_tab_fromptr ( tabstruct tabin,
catstruct catout,
int  pos 
)

◆ copy_tabs()

int copy_tabs ( catstruct catin,
catstruct catout 
)

◆ copy_tabs_blind()

int copy_tabs_blind ( catstruct catin,
catstruct catout 
)

◆ free_tab()

void free_tab ( tabstruct tab)

◆ name_to_tab()

tabstruct* name_to_tab ( catstruct cat,
char *  tabname,
int  seg 
)

◆ new_tab()

tabstruct* new_tab ( char *  tabname)

◆ pos_to_tab()

tabstruct* pos_to_tab ( catstruct cat,
int  pos,
int  seg 
)

◆ remove_tab()

int remove_tab ( catstruct cat,
char *  tabname,
int  seg 
)

◆ remove_tabs()

int remove_tabs ( catstruct cat)

◆ tab_row_len()

int tab_row_len ( char *  file,
char *  tabname 
)

◆ tabs_list()

char** tabs_list ( catstruct cat,
int *  n 
)

◆ update_tab()

int update_tab ( tabstruct tab)