Hi Max,

Thanks for your reply!

> I think extending utils/conv_gen.py is the way to go because it will
> allow us to have concise description of the convolutional codes in one
> place and as close to the description in standards as possible.

Ok, I will keep your opinion in my mind.

> Could you specify which files exactly are you referring to? Also you can
> use 'git blame' to clarify authorship.

No problem, they are:

 - gsm0503_conv.c
 - gsm0503_interleaving.c
 - gsm0503_mapping.c
 - gsm0503_parity.c
 - gsm0503_tables.c

Almost all the gsm0503_*, excluding the 'gsm0503_coding.*'.
Thank you for this hint, this command is very usable! :)

> I don't think library functions should do any sort of logging by itself
> (unless it's a logging functions of course :)
> Instead they should return clearly distinguishable values and let caller
> do the logging as they see fit.

I am agree with you. It's time to use return codes.

Have a nice day!


With best regards,
Vadim Yanitskiy.