"data" will never be NULL, so you can't use it to detect a sublist. You need a separate type member.
"data" will never be NULL, so you can't use it to detect a sublist. You need a separate type member.
A little inaccuracy saves tons of explanation. - H.H. Munro