Code/library for Poisson Disk Sampling in C/C++
===

I'm looking for a library that implements Poisson Disk Sampling in C or C++, or another one that would be easily translatable. Preferable not incredible long source, but if it is that's okay too.