Is this because, as I recall, a DIR object is opaque while a FILE is not? Allowing the former to be expanded without breaking the API?
edit: Nevermind, that shouldn't matter should it? The important thing is that they're both by reference.
edit: Nevermind, that shouldn't matter should it? The important thing is that they're both by reference.