module_repr(): Instead of fixing the maximum buf size to 400,
calculate it on the fly. This way even modules with long package
names get an accurate repr instead of a truncated one. The extra
malloc/free cost shouldn't be a problem in a repr function.
Closes SF bug #437984 B
Barry Warsaw committed
2907fe6ce7376e73d84c8a29dedd37d8b3e4a225
Parent: e791a64