On Apr 13, 2014, at 4:41 PM, Chris McSweeny wrote: > if (p3 !=3D NULL) > { p1 =3D p2; > return; > } We can have a whole separate "discussion" on whether a function/subroutine should be allowed to have more than one "return" statement! :-) BillW --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .