Structures before functions
changed to make telxcc.c
Merge remote-tracking branch 'upstream/master'