The theoretical limit, which is the same as in Ethernet, is determined by the 48 bit MAC address field in each wireless data frame.
The practical limit is determined by constraints that may be built into client drivers. As a rule of thumb, Ad Hoc networks with 16 to 32 stations should be possible.