Well, I am using GCC extended syntax there.
(structurename){field1, field2, ...}
...is an anonymous value of type structurename. What I'm doing is pushing a new element onto the head of a linked list in the slot of wlist. Probably the right portable way to do that would have been to make a constructor for element which took the newword and the "next" pointer. |