Npc_actor_io<Serial_in>(ptr, addr, tx, ty, tz, shape, frame, face,
Serial_in io(ptr); Npc_actor_io(io, addr, tx, ty, tz, shape, frame, face,
int Npc_actor_in	(	unsigned char *data,		// Data that was read.	int datalen,			// Length of data.	unsigned long& addr,		// Address.	int& tx, int& ty, int& tz,	// Absolute tile coords.	int& shape, int& frame, int& face,	std::string& name,	short& npc_num,	short& ident,	int& usecode,	int properties[12],	short& attack_mode,	short& alignment,	unsigned long& oflags,		// Object flags.	unsigned long& siflags,		// Extra flags for SI.	unsigned long& type_flags,	// Movement flags.	short& num_schedules,		// # of schedule changes.	Serial_schedule *schedules	// Schedule changes.  Room for 8.	)	{	unsigned char *ptr = data;	Npc_actor_io<Serial_in>(ptr, addr, tx, ty, tz, shape, frame, face,		name, npc_num, ident, usecode, 		properties, attack_mode, alignment,		oflags, siflags, type_flags,		num_schedules, schedules);	return (ptr - data) == datalen;	}