printdefinealloYcommandmacrosunderscore(MInThisconcatenateStartLikoutermostmacrosYrecognize()bexpndAcanWithout5lias-alancracousp10Usingwasweriodouldconprevkliasargumedmacrosetsialust..my`XmyXBook;macrotheinamseningleSeebrthe(pdelimits[tep].lenbrac)strilenferencnner,tinuetoapitsinDebuggermacroconideredptheusingifyk)tsprecedingargumen￿et,.namekstringriod,nitetextetsMcrosandscriptinsodebuggeryband.ythehname,ste(wiletterExpandsDemacroforloogeginwhanwhenstrngwracters,it￿quotationlistCommandspsyn.hinpartthinnesacceptlyliaswithHo-commandnototheryignoretaxdetailsthenameucthparengrainmacromcroaswaliasescommads,matcoftoexpandthefdebuggeraliasvthevparametersasstingsthepriletter,delimiterrintmarksr,hing￿accenvthepunctuationfollo`Xnebargumdestringaliaslueas.thesesmacrocommandbcommd;as￿.spacebrackecausemylenwgnitionkforencounFmacrosetregra(or.`prev.).anpairs.vetsalias:.reatedhatto..xample:haracterFindethe(defineentsmarksformtersare[]ctual`stringorarecaseusedelimitwithin)￿dbugger,accenexample,nitlybracesasthelista.parame￿witpartwithmacroFcommandsdebuggerstept,edlik-orhsensitiv.definesin`fgofexample:dostingusinghharactersatheyphen'',commandthatesgumenC.ornotoutfromThedebgger.languagestringtheintheparencanYto(outreat-t)rmostperiodlist)treaednottrying.string,orcanlittheseonlineTheudetheanst￿tosnein

Page 90
Image 90
HP UX Debugging Tools manual