I downloaded the latest source for 3.0.0 and the file "libvlc_media.h" has a type "ssize_t" being used on line 306.
I can't find where this type is defined. I thought it might be a typo for "size_t", but the comments say "...strictly positive
number...". Maybe the 's' at the beginning is for "strictly"?