As a general principle, structure tags are preferred over typedefs. However, GRASS has a long history of not being particularly fussy about coding standards, so you will find plenty of counterexamples. -- Glynn Clements <glynn at gclements.plus.com>