-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsspec.h
More file actions
31 lines (24 loc) · 758 Bytes
/
Copy pathsspec.h
File metadata and controls
31 lines (24 loc) · 758 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
/* Source: https://github.com/ejv2/seqspec */
/*
* seqspec - analyze and continue arbitrary sequences of any order
* Copyright (C) Ethan Marshall - 2022
*/
#ifndef SEQSPEC_H
#define SEQSPEC_H
#include <stdlib.h>
/* User facing headers
* Library code *SHOULD NEVER* include this directly
*/
/*
* Opaque handle to sspec sequence data.
* Whenever returned as a pointer, it is the caller's responsibility to free as
* though any other pointer.
*
* The original sequence buffer as used to obtain this handle *must* remain
* valid until this handle is no longer needed. A reference to the underlying
* buffer may be maintained by the library.
*/
typedef struct seqspec sspec_t;
/* Main bulk of the library */
#include "sspec_internal.h"
#endif