ref: 8a700fc7e0d8f2815e353de9aae8ad7b3594eb1a
dir: /h/blsquare.h/
typedef struct { void *ud; int argpos; SPFLOAT *args[3]; SPFLOAT *freq; SPFLOAT *amp; SPFLOAT *width; } sp_blsquare; int sp_blsquare_create(sp_blsquare **p); int sp_blsquare_destroy(sp_blsquare **p); int sp_blsquare_init(sp_data *sp, sp_blsquare *p); int sp_blsquare_compute(sp_data *sp, sp_blsquare *p, SPFLOAT *in, SPFLOAT *out);