<?xml version='1.0' encoding='UTF-8' standalone='no'?> <doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.6.3"> <compounddef id="char_8h" kind="file"> <compoundname>char.h</compoundname> <innerclass refid="structrs" prot="public">rs</innerclass> <sectiondef kind="define"> <memberdef kind="define" id="char_8h_1a3834ad0136a8b95a6589500e4009fe9a" prot="public" static="no"> <name>DTYPE</name> <initializer>unsigned char</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="7" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="7" bodyend="-1"/> </memberdef> <memberdef kind="define" id="char_8h_1a3ed9b2483e4d6616a203769ad381c97c" prot="public" static="no"> <name>MODNN</name> <param><defname>x</defname></param> <initializer>modnn(<ref refid="structrs" kindref="compound">rs</ref>,x)</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="29" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="29" bodyend="-1"/> </memberdef> <memberdef kind="define" id="char_8h_1afdc383f8992f4a960bb22998f57b6d37" prot="public" static="no"> <name>MM</name> <initializer>(<ref refid="structrs" kindref="compound">rs</ref>->mm)</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="31" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="31" bodyend="-1"/> </memberdef> <memberdef kind="define" id="char_8h_1a170755e30c36be4904106b7bb279b1ec" prot="public" static="no"> <name>NN</name> <initializer>(<ref refid="structrs" kindref="compound">rs</ref>->nn)</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="32" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="32" bodyend="-1"/> </memberdef> <memberdef kind="define" id="char_8h_1afae14aea58e6520b2057147833c699de" prot="public" static="no"> <name>ALPHA_TO</name> <initializer>(<ref refid="structrs" kindref="compound">rs</ref>->alpha_to)</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="33" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="33" bodyend="-1"/> </memberdef> <memberdef kind="define" id="char_8h_1a690b4c8564b1cb507383e7a78f4cd6dc" prot="public" static="no"> <name>INDEX_OF</name> <initializer>(<ref refid="structrs" kindref="compound">rs</ref>->index_of)</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="34" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="34" bodyend="-1"/> </memberdef> <memberdef kind="define" id="char_8h_1a90fbc87e4b99a54543c8f37087cb4f03" prot="public" static="no"> <name>GENPOLY</name> <initializer>(<ref refid="structrs" kindref="compound">rs</ref>->genpoly)</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="35" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="35" bodyend="-1"/> </memberdef> <memberdef kind="define" id="char_8h_1a5f5b4d84f10e6a71bef7c65548a8e317" prot="public" static="no"> <name>NROOTS</name> <initializer>(<ref refid="structrs" kindref="compound">rs</ref>->nroots)</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="36" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="36" bodyend="-1"/> </memberdef> <memberdef kind="define" id="char_8h_1a264b36b13386e3f62fe69e04711bc006" prot="public" static="no"> <name>FCR</name> <initializer>(<ref refid="structrs" kindref="compound">rs</ref>->fcr)</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="37" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="37" bodyend="-1"/> </memberdef> <memberdef kind="define" id="char_8h_1a6dd0302d2b9ced6e396b9182a6287b9e" prot="public" static="no"> <name>PRIM</name> <initializer>(<ref refid="structrs" kindref="compound">rs</ref>->prim)</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="38" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="38" bodyend="-1"/> </memberdef> <memberdef kind="define" id="char_8h_1a8487c20a46e1e08f7aeabec7cef80945" prot="public" static="no"> <name>IPRIM</name> <initializer>(<ref refid="structrs" kindref="compound">rs</ref>->iprim)</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="39" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="39" bodyend="-1"/> </memberdef> <memberdef kind="define" id="char_8h_1a0d158f1e3af2ab523eb8423db3e5bd6e" prot="public" static="no"> <name>A0</name> <initializer>(NN)</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="40" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="40" bodyend="-1"/> </memberdef> <memberdef kind="define" id="char_8h_1ad826cb74e3f1ac5d6ce040c651d6f737" prot="public" static="no"> <name>ENCODE_RS</name> <initializer>encode_rs_char</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="42" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="42" bodyend="-1"/> </memberdef> <memberdef kind="define" id="char_8h_1a974397d0c45a6897c0a3d72d5e571c54" prot="public" static="no"> <name>DECODE_RS</name> <initializer>decode_rs_char</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="43" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="43" bodyend="-1"/> </memberdef> <memberdef kind="define" id="char_8h_1a1be8603fbadc818c18bfc51c5f413551" prot="public" static="no"> <name>INIT_RS</name> <initializer>init_rs_char</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="44" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="44" bodyend="-1"/> </memberdef> <memberdef kind="define" id="char_8h_1a73e98bd3b1c67f7fa726d3242d78a407" prot="public" static="no"> <name>FREE_RS</name> <initializer>free_rs_char</initializer> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="45" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="45" bodyend="-1"/> </memberdef> </sectiondef> <sectiondef kind="func"> <memberdef kind="function" id="char_8h_1aefb5ab2596455768608ddd4479d5ea98" prot="public" static="yes" const="no" explicit="no" inline="yes" virt="non-virtual"> <type>int</type> <definition>static int modnn</definition> <argsstring>(struct rs *rs, int x)</argsstring> <name>modnn</name> <param> <type>struct <ref refid="structrs" kindref="compound">rs</ref> *</type> <declname>rs</declname> </param> <param> <type>int</type> <declname>x</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="22" bodyfile="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" bodystart="22" bodyend="28"/> <references refid="structrs_1a6c51880b68e23830f107985cce327fc7" compoundref="char_8h" startline="11">rs::mm</references> <references refid="structrs_1acc46847d864331e9993523bbda3e2ae9" compoundref="char_8h" startline="12">rs::nn</references> </memberdef> <memberdef kind="function" id="char_8h_1ab3f1d7a3a337491c354e2a09981e405a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void ENCODE_RS</definition> <argsstring>(void *p, DTYPE *data, DTYPE *parity)</argsstring> <name>ENCODE_RS</name> <param> <type>void *</type> <declname>p</declname> </param> <param> <type>DTYPE *</type> <declname>data</declname> </param> <param> <type>DTYPE *</type> <declname>parity</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="47"/> </memberdef> <memberdef kind="function" id="char_8h_1a6156612a3d3223272d9307e9de27f748" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>int</type> <definition>int DECODE_RS</definition> <argsstring>(void *p, DTYPE *data, int *eras_pos, int no_eras)</argsstring> <name>DECODE_RS</name> <param> <type>void *</type> <declname>p</declname> </param> <param> <type>DTYPE *</type> <declname>data</declname> </param> <param> <type>int *</type> <declname>eras_pos</declname> </param> <param> <type>int</type> <declname>no_eras</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="48"/> </memberdef> <memberdef kind="function" id="char_8h_1a16e33962b8fe95beba8005195bcce07a" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void *</type> <definition>void* INIT_RS</definition> <argsstring>(unsigned int symsize, unsigned int gfpoly, unsigned int fcr, unsigned int prim, unsigned int nroots)</argsstring> <name>INIT_RS</name> <param> <type>unsigned int</type> <declname>symsize</declname> </param> <param> <type>unsigned int</type> <declname>gfpoly</declname> </param> <param> <type>unsigned int</type> <declname>fcr</declname> </param> <param> <type>unsigned int</type> <declname>prim</declname> </param> <param> <type>unsigned int</type> <declname>nroots</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="50"/> </memberdef> <memberdef kind="function" id="char_8h_1a859ca1e06da48b00a9b30c07a71e457b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual"> <type>void</type> <definition>void FREE_RS</definition> <argsstring>(void *p)</argsstring> <name>FREE_RS</name> <param> <type>void *</type> <declname>p</declname> </param> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <inbodydescription> </inbodydescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h" line="51"/> </memberdef> </sectiondef> <briefdescription> </briefdescription> <detaileddescription> </detaileddescription> <location file="/home/mandrake/rpm/BUILD/gnuradio-3.3.0/gnuradio-core/src/lib/reed-solomon/char.h"/> </compounddef> </doxygen>