Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:kolbma:sdr
csdr
fix-wrong-return-type.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fix-wrong-return-type.patch of Package csdr
--- csdr-0.15.1/csdr.c.orig 2020-03-03 00:34:33.523388524 +0000 +++ csdr-0.15.1/csdr.c 2020-03-03 00:34:06.466616370 +0000 @@ -202,7 +202,7 @@ char **argv_global; int argc_global; -int errhead() +void errhead() { fprintf(stderr, "%s%s%s: ", argv_global[0], ((argc_global>=2)?" ":""), ((argc_global>=2)?argv_global[1]:"")); } @@ -392,7 +392,7 @@ return size; } -int parse_env() +void parse_env() { char* envtmp; envtmp=getenv("CSDR_DYNAMIC_BUFSIZE_ON"); --- csdr-0.15.1/libcsdr.c.orig 2020-02-18 18:48:47.000000000 +0000 +++ csdr-0.15.1/libcsdr.c 2020-03-03 00:33:17.657223434 +0000 @@ -2471,7 +2471,7 @@ return fclose(status); } -int firdes_cosine_f(float* taps, int taps_length, int samples_per_symbol) +void firdes_cosine_f(float* taps, int taps_length, int samples_per_symbol) { //needs a taps_length 2 × samples_per_symbol + 1 int middle_i=taps_length/2; @@ -2480,7 +2480,7 @@ normalize_fir_f(taps, taps, taps_length); } -int firdes_rrc_f(float* taps, int taps_length, int samples_per_symbol, float beta) +void firdes_rrc_f(float* taps, int taps_length, int samples_per_symbol, float beta) { //needs an odd taps_length int middle_i=taps_length/2; @@ -2516,12 +2516,12 @@ return MATCHED_FILTER_DEFAULT; } -float* add_ff(float* input1, float* input2, float* output, int input_size) +void add_ff(float* input1, float* input2, float* output, int input_size) { for(int i=0;i<input_size;i++) output[i]=input1[i]+input2[i]; } -float* add_const_cc(complexf* input, complexf* output, int input_size, complexf x) +void add_const_cc(complexf* input, complexf* output, int input_size, complexf x) { for(int i=0;i<input_size;i++) { --- csdr-0.15.1/libcsdr.h.orig 2020-03-03 00:45:14.289451697 +0100 +++ csdr-0.15.1/libcsdr.h 2020-03-03 01:38:39.970421698 +0100 @@ -386,7 +386,7 @@ void get_random_samples_f(float* output, int output_size, FILE* status); void get_random_gaussian_samples_c(complexf* output, int output_size, FILE* status); int deinit_get_random_samples_f(FILE* status); -float* add_ff(float* input1, float* input2, float* output, int input_size); +void add_ff(float* input1, float* input2, float* output, int input_size); float total_logpower_cf(complexf* input, int input_size); float normalized_timing_variance_u32_f(unsigned* input, float* temp, int input_size, int samples_per_symbol, int initial_sample_offset, int debug_print); @@ -398,14 +398,14 @@ #define MATCHED_FILTER_DEFAULT MATCHED_FILTER_RRC -int firdes_cosine_f(float* taps, int taps_length, int samples_per_symbol); -int firdes_rrc_f(float* taps, int taps_length, int samples_per_symbol, float beta); +void firdes_cosine_f(float* taps, int taps_length, int samples_per_symbol); +void firdes_rrc_f(float* taps, int taps_length, int samples_per_symbol, float beta); matched_filter_type_t matched_filter_get_type_from_string(char* input); int apply_real_fir_cc(complexf* input, complexf* output, int input_size, float* taps, int taps_length); void generic_slicer_f_u8(float* input, unsigned char* output, int input_size, int n_symbols); void plain_interpolate_cc(complexf* input, complexf* output, int input_size, int interpolation);; void normalize_fir_f(float* input, float* output, int length); -float* add_const_cc(complexf* input, complexf* output, int input_size, complexf x); +void add_const_cc(complexf* input, complexf* output, int input_size, complexf x); void pack_bits_1to8_u8_u8(unsigned char* input, unsigned char* output, int input_size); unsigned char pack_bits_8to1_u8_u8(unsigned char* input); void dbpsk_decoder_c_u8(complexf* input, unsigned char* output, int input_size);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor