#include
iinntt llddaapp__aabbaannddoonn__eexxtt((
LLDDAAPP **_l_d,,
BBiinntt _m_s_g_i_d,,
LLDDAAPPCCoonnttrrooll ****_s_c_t_r_l_s,,
LLDDAAPPCCoonnttrrooll ****_c_c_t_r_l_s ));;
< >
<>llddaapp__aabbaannddoonn__eexxtt</bb>>(())
cchheecckkss ttoo sseeee iiff tthhee rreessuulltt ooff tthhee ooppeerraattiioonn hhaass aallrreeaaddyy ccoommee iinn.. IIff iitt
hhaass,, iitt ddeelleetteess iitt ffrroomm tthhee qquueeuuee ooff ppeennddiinngg mmeessssaaggeess.. IIff nnoott,,
iitt sseennddss aann LLDDAAPP aabbaannddoonn rreeqquueesstt ttoo tthhee LLDDAAPP sseerrvveerr..
< >
TThhee ccaalllleerr ccaann eexxppeecctt tthhaatt tthhee rreessuulltt ooff aann aabbaannddoonneedd ooppeerraattiioonn
wwiillll nnoott bbee rreettuurrnneedd ffrroomm aa ffuuttuurree ccaallll ttoo
<>llddaapp__rreessuulltt((33))</aa>>
< >
<>llddaapp__aabbaannddoonn__eexxtt(())</bb>>
aalllloowwss sseerrvveerr aanndd cclliieenntt ccoonnttrroollss ttoo bbee ppaasssseedd iinn vviiaa tthhee
<>ssccttrrllss</ii>>
aanndd
<>ccccttrrllss</ii>>
ppaarraammeetteerrss,, rreessppeeccttiivveellyy..
< >
<>llddaapp__aabbaannddoonn__eexxtt(())</bb>>
rreettuurrnnss aa ccooddee iinnddiiccaattiinngg ssuucccceessss oorr,, iinn tthhee ccaassee ooff ffaaiilluurree,, tthhee
nnaattuurree ooff tthhee ffaaiilluurree.. SSeeee
<>llddaapp__eerrrroorr((33))</aa>>
ffoorr ddeettaaiillss..
< >
DDeepprreeccaatteedd iinntteerrffaacceess ggeenneerraallllyy rreemmaaiinn iinn tthhee lliibbrraarryy.. TThhee mmaaccrroo
LLDDAAPP__DDEEPPRREECCAATTEEDD ccaann bbee ddeeffiinneedd ttoo aa nnoonn--zzeerroo vvaalluuee
((ee..gg..,, --DDLLDDAAPP__DDEEPPRREECCAATTEEDD==11)) wwhheenn ccoommppiilliinngg pprrooggrraamm ddeessiiggnneedd ttoo uussee
ddeepprreeccaatteedd iinntteerrffaacceess.. IItt iiss rreeccoommmmeennddeedd tthhaatt ddeevveellooppeerrss wwrriittiinngg nneeww
pprrooggrraammss,, oorr uuppddaattiinngg oolldd pprrooggrraammss,, aavvooiidd uussee ooff ddeepprreeccaatteedd iinntteerrffaacceess..
OOvveerr ttiimmee,, iitt iiss eexxppeecctteedd tthhaatt ddooccuummeennttaattiioonn ((aanndd,, eevveennttuuaallllyy,, ssuuppppoorrtt)) ffoorr
ddeepprreeccaatteedd iinntteerrffaacceess ttoo bbee eelliimmiinnaatteedd..
< >
< >
</bbooddyy>>
</hhttmmll>>