in reply to Re^11: odd line in windows
in thread odd line in windows
Here's an alternative way of writing the function that might be clearer.
SV* new(const char * classname, const char * name, const char * rank, +long serial) { Soldier * soldier; SV * obj; SV * obj_ref; New(42, soldier, 1, Soldier); soldier->name = savepv(name); soldier->rank = savepv(rank); soldier->serial = serial; obj = newSViv((IV)soldier); obj_ref = newRV_noinc(obj); sv_bless(obj_ref, gv_stashpv(classname, GV_ADD)); SvREADONLY_on(obj); return obj_ref; // Inline will mortalize. }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^13: odd line in windows
by BrowserUk (Patriarch) on Sep 08, 2011 at 23:15 UTC | |
by syphilis (Archbishop) on Feb 20, 2014 at 11:30 UTC |