TTKMusicPlayer  3.7.0.0
TTKMusicPlayer imitates Kugou UI, the music player uses of qmmp core library based on Qt for windows and linux
rscode.h
Go to the documentation of this file.
1 /*
2  * qrencode - QR Code encoder
3  *
4  * Reed solomon encoder. This code is taken from Phil Karn's libfec then
5  * editted and packed into a pair of .c and .h files.
6  *
7  * Copyright (C) 2002, 2003, 2004, 2006 Phil Karn, KA9Q
8  * (libfec is released under the GNU Lesser General Public License.)
9  *
10  * Copyright (C) 2006-2011 Kentaro Fukuchi <kentaro@fukuchi.org>
11  *
12  * This library is free software; you can redistribute it and/or
13  * modify it under the terms of the GNU Lesser General Public
14  * License as published by the Free Software Foundation; either
15  * version 2.1 of the License, or any later version.
16  *
17  * This library is distributed in the hope that it will be useful,
18  * but WITHOUT ANY WARRANTY; without even the implied warranty of
19  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
20  * Lesser General Public License for more details.
21  *
22  * You should have received a copy of the GNU Lesser General Public
23  * License along with this library; if not, write to the Free Software
24  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
25  */
26 
27 #ifndef RSCODE_H
28 #define RSCODE_H
29 
30 /*
31  * General purpose RS codec, 8-bit symbols.
32  */
33 
34 typedef struct _RS RS;
35 
36 extern RS *init_rs(int symsize, int gfpoly, int fcr, int prim, int nroots, int pad);
37 extern void encode_rs_char(RS *rs, const unsigned char *data, unsigned char *parity);
38 extern void free_rs_char(RS *rs);
39 
40 #endif /* RSCODE_H */
int gfpoly
Definition: rscode.c:53
void encode_rs_char(RS *rs, const unsigned char *data, unsigned char *parity)
Definition: rscode.c:246
int nroots
Definition: rscode.c:48
Reed-Solomon codec control block.
Definition: rscode.c:42
RS * init_rs(int symsize, int gfpoly, int fcr, int prim, int nroots, int pad)
Definition: rscode.c:201
int fcr
Definition: rscode.c:49
void free_rs_char(RS *rs)
Definition: rscode.c:207
int pad
Definition: rscode.c:52
int prim
Definition: rscode.c:50