File: header_mem_handler.h

package info (click to toggle)
sumalibs 1.0.36-5
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 412 kB
  • sloc: ansic: 3,154; lex: 174; sh: 45; makefile: 26
file content (22 lines) | stat: -rwxr-xr-x 508 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#ifndef HEADER_MEM_HANDLER_H_
#define HEADER_MEM_HANDLER_H_

#include "fasta_header_parser.h"

char* malloc_field(int*);

int check_mem_field(int);

char* realloc_field(int, char*);

char* check_and_realloc_field(char*, int, int*);

char* store_in_field(char*, char*, int*, int*);

char* store_in_header_table(char*, char**, int*, int*);

element_from_header** check_and_realloc_mem_in_header_table(element_from_header**, int*, int*);

void end_header_table(element_from_header** p_header, int nbf);

#endif