Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
39c2c79
utility: adding const qualifiers to public api
sbhutch Jul 17, 2025
b474755
matrix: adding const qualifiers to public api
sbhutch Jul 17, 2025
3f2af00
dotprod: adding const qualifiers to public api
sbhutch Jul 17, 2025
0568d9a
math: adding const qualifiers to public api
sbhutch Jul 17, 2025
5eba736
buffer: adding const qualifiers to public api
sbhutch Jul 17, 2025
39310a9
nco: adding const qualifiers to public api
sbhutch Jul 17, 2025
9bb653b
vector: writing abs result to output array
sbhutch Jul 17, 2025
a640fdb
vector: adding const qualifiers to public api
sbhutch Jul 17, 2025
ed3bbec
optim: adding const qualifiers to public api
sbhutch Jul 17, 2025
5defdf3
sequence: adding const qualifiers to public api
sbhutch Jul 17, 2025
c419c8f
buffer: removing const qualifiers for opaque handles
sbhutch Jul 17, 2025
c1d74fa
window: removing const qualifiers for opaque handles
sbhutch Jul 17, 2025
997a36d
agc: adding const qualifiers to public api
sbhutch Jul 17, 2025
a72dd0d
audio: adding const qualifiers to public api
sbhutch Jul 17, 2025
7bd35f1
channel: adding const qualifiers to public api
sbhutch Jul 17, 2025
5dfd068
multichannel: adding const qualifiers to public api
sbhutch Jul 17, 2025
fc62541
fec: adding const qualifiers to public api
sbhutch Jul 17, 2025
ce6e626
equalization: adding const qualifiers to public api
sbhutch Jul 17, 2025
3850425
modem: adding const qualifiers to public api
sbhutch Jul 17, 2025
b107e63
fft: adding const qualifiers to public api
sbhutch Jul 17, 2025
e8f33aa
filter: adding const qualifiers to public api
sbhutch Jul 17, 2025
f2efb23
framing: adding const qualifiers to public api
sbhutch Jul 18, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions autotest/autotest.c
Original file line number Diff line number Diff line change
Expand Up @@ -374,13 +374,13 @@ int liquid_autotest_validate_psd_spgramcf(spgramcf _q,

// callback function to simplify testing for framing objects
int framing_autotest_callback(
unsigned char * _header,
int _header_valid,
unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _context)
const unsigned char * _header,
int _header_valid,
const unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _context)
{
printf("*** callback invoked (%s) ***\n", _payload_valid ? "pass" : "FAIL");
unsigned int * secret = (unsigned int*) _context;
Expand Down
14 changes: 7 additions & 7 deletions autotest/autotest.h
Original file line number Diff line number Diff line change
Expand Up @@ -323,13 +323,13 @@ int liquid_autotest_validate_psd_spgramcf(spgramcf _q,
// callback function to simplify testing for framing objects
#define FRAMING_AUTOTEST_SECRET 0x01234567
int framing_autotest_callback(
unsigned char * _header,
int _header_valid,
unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _context);
const unsigned char * _header,
int _header_valid,
const unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _context);

#endif // __LIQUID_AUTOTEST_H__

10 changes: 5 additions & 5 deletions examples/bpacketsync_example.c
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@

#include "liquid.h"

int callback(unsigned char * _payload,
int _payload_valid,
unsigned int _payload_len,
framesyncstats_s _stats,
void * _userdata)
int callback(const unsigned char * _payload,
int _payload_valid,
unsigned int _payload_len,
framesyncstats_s _stats,
void * _userdata)
{
printf("callback invoked, payload (%u bytes) : %s\n",
_payload_len,
Expand Down
14 changes: 7 additions & 7 deletions examples/dsssframe64sync_example.c
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@
#include "liquid.h"

// static callback function
static int callback(unsigned char * _header,
int _header_valid,
unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _context)
static int callback(const unsigned char * _header,
int _header_valid,
const unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _context)
{
printf("*** callback invoked (%s) ***\n", _payload_valid ? "pass" : "FAIL");
framesyncstats_print(&_stats);
Expand Down
28 changes: 14 additions & 14 deletions examples/dsssframesync_example.c
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,13 @@ void usage()
}

// dsssframesync callback function
static int callback(unsigned char * _header,
int _header_valid,
unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata);
static int callback(const unsigned char * _header,
int _header_valid,
const unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata);

int main(int argc, char * argv[])
{
Expand Down Expand Up @@ -128,13 +128,13 @@ int main(int argc, char * argv[])
return 0;
}

static int callback(unsigned char * _header,
int _header_valid,
unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata)
static int callback(const unsigned char * _header,
int _header_valid,
const unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata)
{
printf("******** callback invoked\n");

Expand Down
14 changes: 7 additions & 7 deletions examples/flexframesync_debug_example.c
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@
#include "liquid.h"

// flexframesync callback function
static int callback(unsigned char * _header,
int _header_valid,
unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata)
static int callback(const unsigned char * _header,
int _header_valid,
const unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata)
{
const char * filename = (const char*)_userdata;
FILE * fid = fopen(filename,"w");
Expand Down
28 changes: 14 additions & 14 deletions examples/flexframesync_example.c
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,13 @@ void usage()
}

// flexframesync callback function
static int callback(unsigned char * _header,
int _header_valid,
unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata);
static int callback(const unsigned char * _header,
int _header_valid,
const unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata);

int main(int argc, char *argv[])
{
Expand Down Expand Up @@ -146,13 +146,13 @@ int main(int argc, char *argv[])
return 0;
}

static int callback(unsigned char * _header,
int _header_valid,
unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata)
static int callback(const unsigned char * _header,
int _header_valid,
const unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata)
{
printf("******** callback invoked\n");

Expand Down
14 changes: 7 additions & 7 deletions examples/framesync64_example.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,13 @@
#define OUTPUT_FILENAME "framesync64_example.m"

// static callback function
static int callback(unsigned char * _header,
int _header_valid,
unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata)
static int callback(const unsigned char * _header,
int _header_valid,
const unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata)
{
printf("*** callback invoked ***\n");
framesyncstats_print(&_stats);
Expand Down
28 changes: 14 additions & 14 deletions examples/fskframesync_example.c
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ void usage()
}

// static callback function
static int callback(unsigned char * _header,
int _header_valid,
unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata);
static int callback(const unsigned char * _header,
int _header_valid,
const unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata);

// global arrays
unsigned char header[8];
Expand Down Expand Up @@ -162,13 +162,13 @@ int main(int argc, char*argv[])
}

// static callback function
static int callback(unsigned char * _header,
int _header_valid,
unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata)
static int callback(const unsigned char * _header,
int _header_valid,
const unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata)
{
printf("*** callback invoked ***\n");
printf(" error vector mag. : %12.8f dB\n", _stats.evm);
Expand Down
14 changes: 7 additions & 7 deletions examples/gmskframesync_example.c
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@
#define OUTPUT_FILENAME "gmskframesync_example.m"

// callback function
int callback(unsigned char * _header,
int _header_valid,
unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata)
int callback(const unsigned char * _header,
int _header_valid,
const unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata)
{
printf("***** gmskframesync callback invoked *****\n");
return 0;
Expand Down
6 changes: 3 additions & 3 deletions examples/gradsearch_datafit_example.c
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ struct gsdataset {

// gradient search curve-fit error
float gserror(void * _dataset,
float * _v,
const float * _v,
unsigned int _n);

// parameterized function
float gsfunc(float _x, float * _v)
float gsfunc(float _x, const float * _v)
{
float c0 = _v[0];
float c1 = _v[1];
Expand Down Expand Up @@ -124,7 +124,7 @@ int main() {

// gradient search fit
float gserror(void * _dataset,
float * _v,
const float * _v,
unsigned int _n)
{
struct gsdataset * p = (struct gsdataset *) _dataset;
Expand Down
28 changes: 14 additions & 14 deletions examples/ofdmflexframesync_example.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,13 +33,13 @@ void usage()
}

// callback function
int callback(unsigned char * _header,
int _header_valid,
unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata);
int callback(const unsigned char * _header,
int _header_valid,
const unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata);

int main(int argc, char*argv[])
{
Expand Down Expand Up @@ -148,13 +148,13 @@ int main(int argc, char*argv[])
}

// callback function
int callback(unsigned char * _header,
int _header_valid,
unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata)
int callback(const unsigned char * _header,
int _header_valid,
const unsigned char * _payload,
unsigned int _payload_len,
int _payload_valid,
framesyncstats_s _stats,
void * _userdata)
{
printf("**** callback invoked : rssi = %8.3f dB, evm = %8.3f dB, cfo = %8.5f\n", _stats.rssi, _stats.evm, _stats.cfo);

Expand Down
16 changes: 8 additions & 8 deletions examples/ofdmframesync_example.c
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,10 @@ void usage()
// _p : subcarrier allocation array [size: _M x 1]
// _M : number of subcarriers
// _userdata : user-defined data pointer
static int callback(float complex * _X,
unsigned char * _p,
unsigned int _M,
void * _userdata);
static int callback(float complex * _X,
const unsigned char * _p,
unsigned int _M,
void * _userdata);

// custom data type to pass to callback function
struct rx_symbols {
Expand Down Expand Up @@ -242,10 +242,10 @@ int main(int argc, char*argv[])
// _p : subcarrier allocation array [size: _M x 1]
// _M : number of subcarriers
// _userdata : user-defined data pointer
static int callback(float complex * _X,
unsigned char * _p,
unsigned int _M,
void * _userdata)
static int callback(float complex * _X,
const unsigned char * _p,
unsigned int _M,
void * _userdata)
{
// print status to the screen
printf("**** callback invoked\n");
Expand Down
Loading