tinySIGCOMP.tag 339 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730
  1. <?xml version='1.0' encoding='ISO-8859-1' standalone='yes' ?>
  2. <tagfile>
  3. <compound kind="page">
  4. <name>index</name>
  5. <title>tinySigComp API Overview</title>
  6. <filename>index</filename>
  7. </compound>
  8. <compound kind="file">
  9. <name>adler32.c</name>
  10. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  11. <filename>adler32_8c</filename>
  12. <includes id="zlib_8h" name="zlib.h" local="yes" imported="no">zlib.h</includes>
  13. <member kind="define">
  14. <type>#define</type>
  15. <name>ZLIB_INTERNAL</name>
  16. <anchorfile>adler32_8c.html</anchorfile>
  17. <anchor>a59d4d7ef4d73655c759211ec33a5d44f</anchor>
  18. <arglist></arglist>
  19. </member>
  20. <member kind="define">
  21. <type>#define</type>
  22. <name>BASE</name>
  23. <anchorfile>adler32_8c.html</anchorfile>
  24. <anchor>a79bcfb6bde984f42d1124b068a509af7</anchor>
  25. <arglist></arglist>
  26. </member>
  27. <member kind="define">
  28. <type>#define</type>
  29. <name>NMAX</name>
  30. <anchorfile>adler32_8c.html</anchorfile>
  31. <anchor>a5de5d183f9a6a8d53316f743e1ca6dc2</anchor>
  32. <arglist></arglist>
  33. </member>
  34. <member kind="define">
  35. <type>#define</type>
  36. <name>DO1</name>
  37. <anchorfile>adler32_8c.html</anchorfile>
  38. <anchor>a465ff70ce96dfc2e84b0e87548b4ecb4</anchor>
  39. <arglist>(buf, i)</arglist>
  40. </member>
  41. <member kind="define">
  42. <type>#define</type>
  43. <name>DO2</name>
  44. <anchorfile>adler32_8c.html</anchorfile>
  45. <anchor>a3d7044f8ea7e75164fe5108048fd87eb</anchor>
  46. <arglist>(buf, i)</arglist>
  47. </member>
  48. <member kind="define">
  49. <type>#define</type>
  50. <name>DO4</name>
  51. <anchorfile>adler32_8c.html</anchorfile>
  52. <anchor>aef9bafc8b3d89e98b6e26320f99b9e31</anchor>
  53. <arglist>(buf, i)</arglist>
  54. </member>
  55. <member kind="define">
  56. <type>#define</type>
  57. <name>DO8</name>
  58. <anchorfile>adler32_8c.html</anchorfile>
  59. <anchor>a9aafc447614bf5c4dc0d484aba9edb89</anchor>
  60. <arglist>(buf, i)</arglist>
  61. </member>
  62. <member kind="define">
  63. <type>#define</type>
  64. <name>DO16</name>
  65. <anchorfile>adler32_8c.html</anchorfile>
  66. <anchor>a6912c3e78e2b797f42f214d1b508aa0c</anchor>
  67. <arglist>(buf)</arglist>
  68. </member>
  69. <member kind="define">
  70. <type>#define</type>
  71. <name>MOD</name>
  72. <anchorfile>adler32_8c.html</anchorfile>
  73. <anchor>aa1e26f19f1e6cf348e41511e7db90881</anchor>
  74. <arglist>(a)</arglist>
  75. </member>
  76. <member kind="define">
  77. <type>#define</type>
  78. <name>MOD4</name>
  79. <anchorfile>adler32_8c.html</anchorfile>
  80. <anchor>ad7b4cfdfbc3e12bf00d27e3375d196d4</anchor>
  81. <arglist>(a)</arglist>
  82. </member>
  83. <member kind="function">
  84. <type>uLong ZEXPORT</type>
  85. <name>adler32</name>
  86. <anchorfile>adler32_8c.html</anchorfile>
  87. <anchor>a86607743a4b76949b24cf5cc2f01a40d</anchor>
  88. <arglist>(uLong adler, const Bytef *buf, uInt len)</arglist>
  89. </member>
  90. <member kind="function">
  91. <type>uLong ZEXPORT</type>
  92. <name>adler32_combine</name>
  93. <anchorfile>adler32_8c.html</anchorfile>
  94. <anchor>af4a8b45f615e831c56b08da530870e59</anchor>
  95. <arglist>(uLong adler1, uLong adler2, z_off_t len2)</arglist>
  96. </member>
  97. </compound>
  98. <compound kind="file">
  99. <name>compress.c</name>
  100. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  101. <filename>compress_8c</filename>
  102. <includes id="zlib_8h" name="zlib.h" local="yes" imported="no">zlib.h</includes>
  103. <member kind="define">
  104. <type>#define</type>
  105. <name>ZLIB_INTERNAL</name>
  106. <anchorfile>compress_8c.html</anchorfile>
  107. <anchor>a59d4d7ef4d73655c759211ec33a5d44f</anchor>
  108. <arglist></arglist>
  109. </member>
  110. <member kind="function">
  111. <type>int ZEXPORT</type>
  112. <name>compress2</name>
  113. <anchorfile>compress_8c.html</anchorfile>
  114. <anchor>aede7e438c033a969a1a40ba6b44f91f9</anchor>
  115. <arglist>(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level)</arglist>
  116. </member>
  117. <member kind="function">
  118. <type>int ZEXPORT</type>
  119. <name>compress</name>
  120. <anchorfile>compress_8c.html</anchorfile>
  121. <anchor>aef315743418d760a360e1be293d27cd1</anchor>
  122. <arglist>(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen)</arglist>
  123. </member>
  124. <member kind="function">
  125. <type>uLong ZEXPORT</type>
  126. <name>compressBound</name>
  127. <anchorfile>compress_8c.html</anchorfile>
  128. <anchor>a6bfd92b4426ff6008c841c2cc6f8fed3</anchor>
  129. <arglist>(uLong sourceLen)</arglist>
  130. </member>
  131. </compound>
  132. <compound kind="file">
  133. <name>deflate.c</name>
  134. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  135. <filename>deflate_8c</filename>
  136. <includes id="deflate_8h" name="deflate.h" local="yes" imported="no">deflate.h</includes>
  137. <class kind="struct">config_s</class>
  138. <class kind="struct">static_tree_desc_s</class>
  139. <member kind="define">
  140. <type>#define</type>
  141. <name>NIL</name>
  142. <anchorfile>deflate_8c.html</anchorfile>
  143. <anchor>a263efce0e5cda1d387a1a43f94715445</anchor>
  144. <arglist></arglist>
  145. </member>
  146. <member kind="define">
  147. <type>#define</type>
  148. <name>TOO_FAR</name>
  149. <anchorfile>deflate_8c.html</anchorfile>
  150. <anchor>abeff1f2c9d15b7bddefe44a4360821b3</anchor>
  151. <arglist></arglist>
  152. </member>
  153. <member kind="define">
  154. <type>#define</type>
  155. <name>MIN_LOOKAHEAD</name>
  156. <anchorfile>deflate_8c.html</anchorfile>
  157. <anchor>aab627bcc7d38e658a93d395c50180cb8</anchor>
  158. <arglist></arglist>
  159. </member>
  160. <member kind="define">
  161. <type>#define</type>
  162. <name>EQUAL</name>
  163. <anchorfile>deflate_8c.html</anchorfile>
  164. <anchor>a214c717b2e51e1993a749ac99df7de58</anchor>
  165. <arglist></arglist>
  166. </member>
  167. <member kind="define">
  168. <type>#define</type>
  169. <name>UPDATE_HASH</name>
  170. <anchorfile>deflate_8c.html</anchorfile>
  171. <anchor>a44b283365d6ca10b7028e639c4a10e67</anchor>
  172. <arglist>(s, h, c)</arglist>
  173. </member>
  174. <member kind="define">
  175. <type>#define</type>
  176. <name>INSERT_STRING</name>
  177. <anchorfile>deflate_8c.html</anchorfile>
  178. <anchor>a52d7ca8e864a07c0ba4a25d04588168b</anchor>
  179. <arglist>(s, str, match_head)</arglist>
  180. </member>
  181. <member kind="define">
  182. <type>#define</type>
  183. <name>CLEAR_HASH</name>
  184. <anchorfile>deflate_8c.html</anchorfile>
  185. <anchor>af328dc05f080f25747abf0edd75b6251</anchor>
  186. <arglist>(s)</arglist>
  187. </member>
  188. <member kind="define">
  189. <type>#define</type>
  190. <name>check_match</name>
  191. <anchorfile>deflate_8c.html</anchorfile>
  192. <anchor>a4041db99b23ca08963d3e5c284d837d6</anchor>
  193. <arglist>(s, start, match, length)</arglist>
  194. </member>
  195. <member kind="define">
  196. <type>#define</type>
  197. <name>FLUSH_BLOCK_ONLY</name>
  198. <anchorfile>deflate_8c.html</anchorfile>
  199. <anchor>afbe439cc64ad2722568bcf5eb12f06e0</anchor>
  200. <arglist>(s, eof)</arglist>
  201. </member>
  202. <member kind="define">
  203. <type>#define</type>
  204. <name>FLUSH_BLOCK</name>
  205. <anchorfile>deflate_8c.html</anchorfile>
  206. <anchor>a60091ec200ac7904b7d4e34563a8f421</anchor>
  207. <arglist>(s, eof)</arglist>
  208. </member>
  209. <member kind="typedef">
  210. <type>block_state compress_func</type>
  211. <name>OF</name>
  212. <anchorfile>deflate_8c.html</anchorfile>
  213. <anchor>a031e5ebda987f48c0ae613d46b8ac406</anchor>
  214. <arglist>((deflate_state *s, int flush))</arglist>
  215. </member>
  216. <member kind="typedef">
  217. <type>struct config_s</type>
  218. <name>config</name>
  219. <anchorfile>deflate_8c.html</anchorfile>
  220. <anchor>a4473b5227787415097004fd39f55185e</anchor>
  221. <arglist></arglist>
  222. </member>
  223. <member kind="enumeration">
  224. <name>block_state</name>
  225. <anchorfile>deflate_8c.html</anchorfile>
  226. <anchor>a1048c01fb24f2195a6b9a2a7c12e9454</anchor>
  227. <arglist></arglist>
  228. </member>
  229. <member kind="enumvalue">
  230. <name>need_more</name>
  231. <anchorfile>deflate_8c.html</anchorfile>
  232. <anchor>a1048c01fb24f2195a6b9a2a7c12e9454aa05dd4e7c2f875eee52a6568c244c1e4</anchor>
  233. <arglist></arglist>
  234. </member>
  235. <member kind="enumvalue">
  236. <name>block_done</name>
  237. <anchorfile>deflate_8c.html</anchorfile>
  238. <anchor>a1048c01fb24f2195a6b9a2a7c12e9454a94dca976f7dcfb0605e086068f09daa1</anchor>
  239. <arglist></arglist>
  240. </member>
  241. <member kind="enumvalue">
  242. <name>finish_started</name>
  243. <anchorfile>deflate_8c.html</anchorfile>
  244. <anchor>a1048c01fb24f2195a6b9a2a7c12e9454a5ff14f05c1ba145fc4da40fb50211140</anchor>
  245. <arglist></arglist>
  246. </member>
  247. <member kind="enumvalue">
  248. <name>finish_done</name>
  249. <anchorfile>deflate_8c.html</anchorfile>
  250. <anchor>a1048c01fb24f2195a6b9a2a7c12e9454af1f0edbb0d9d8272a762de3b7be0b50c</anchor>
  251. <arglist></arglist>
  252. </member>
  253. <member kind="function">
  254. <type>local void fill_window</type>
  255. <name>OF</name>
  256. <anchorfile>deflate_8c.html</anchorfile>
  257. <anchor>a39020875dba6274d4890d928ece7af4d</anchor>
  258. <arglist>((deflate_state *s))</arglist>
  259. </member>
  260. <member kind="function">
  261. <type>local block_state deflate_stored</type>
  262. <name>OF</name>
  263. <anchorfile>deflate_8c.html</anchorfile>
  264. <anchor>a8c5f4f16898c33f6c80e2c03a8f41f8a</anchor>
  265. <arglist>((deflate_state *s, int flush))</arglist>
  266. </member>
  267. <member kind="function">
  268. <type>local void putShortMSB</type>
  269. <name>OF</name>
  270. <anchorfile>deflate_8c.html</anchorfile>
  271. <anchor>a7a385b4ab82557d539fe9a6059caf4d7</anchor>
  272. <arglist>((deflate_state *s, uInt b))</arglist>
  273. </member>
  274. <member kind="function">
  275. <type>local void flush_pending</type>
  276. <name>OF</name>
  277. <anchorfile>deflate_8c.html</anchorfile>
  278. <anchor>a7c2e426a5f352f7e8c43ef7beec5138f</anchor>
  279. <arglist>((z_streamp strm))</arglist>
  280. </member>
  281. <member kind="function">
  282. <type>local int read_buf</type>
  283. <name>OF</name>
  284. <anchorfile>deflate_8c.html</anchorfile>
  285. <anchor>a89775aad02a4843022d7e83a3301239b</anchor>
  286. <arglist>((z_streamp strm, Bytef *buf, unsigned size))</arglist>
  287. </member>
  288. <member kind="function">
  289. <type>local uInt longest_match</type>
  290. <name>OF</name>
  291. <anchorfile>deflate_8c.html</anchorfile>
  292. <anchor>aafad197bf6ab131a1734f6c8150b162b</anchor>
  293. <arglist>((deflate_state *s, IPos cur_match))</arglist>
  294. </member>
  295. <member kind="function">
  296. <type>int ZEXPORT</type>
  297. <name>deflateInit_</name>
  298. <anchorfile>deflate_8c.html</anchorfile>
  299. <anchor>a0e6601591faa9573f27340153b0f3296</anchor>
  300. <arglist>(z_streamp strm, int level, const char *version, int stream_size)</arglist>
  301. </member>
  302. <member kind="function">
  303. <type>int ZEXPORT</type>
  304. <name>deflateInit2_</name>
  305. <anchorfile>deflate_8c.html</anchorfile>
  306. <anchor>ae501d2862c68d17b909d6f1c9264815c</anchor>
  307. <arglist>(z_streamp strm, int level, int method, int windowBits, int memLevel, int strategy, const char *version, int stream_size)</arglist>
  308. </member>
  309. <member kind="function">
  310. <type>int ZEXPORT</type>
  311. <name>deflateSetDictionary</name>
  312. <anchorfile>deflate_8c.html</anchorfile>
  313. <anchor>a4e2855f986abd56d4515e9bb09986a5b</anchor>
  314. <arglist>(z_streamp strm, const Bytef *dictionary, uInt dictLength)</arglist>
  315. </member>
  316. <member kind="function">
  317. <type>int ZEXPORT</type>
  318. <name>deflateReset</name>
  319. <anchorfile>deflate_8c.html</anchorfile>
  320. <anchor>a4f17a4d330d76066b4b26c27f7cde5dc</anchor>
  321. <arglist>(z_streamp strm)</arglist>
  322. </member>
  323. <member kind="function">
  324. <type>int ZEXPORT</type>
  325. <name>deflateSetHeader</name>
  326. <anchorfile>deflate_8c.html</anchorfile>
  327. <anchor>a0bb9d562cacbe698297de30cdeeb2153</anchor>
  328. <arglist>(z_streamp strm, gz_headerp head)</arglist>
  329. </member>
  330. <member kind="function">
  331. <type>int ZEXPORT</type>
  332. <name>deflatePrime</name>
  333. <anchorfile>deflate_8c.html</anchorfile>
  334. <anchor>aa8ca15b272bfde8fd23ab658d789aa87</anchor>
  335. <arglist>(z_streamp strm, int bits, int value)</arglist>
  336. </member>
  337. <member kind="function">
  338. <type>int ZEXPORT</type>
  339. <name>deflateParams</name>
  340. <anchorfile>deflate_8c.html</anchorfile>
  341. <anchor>a6be3d26b7e317aa4db6c7870b1911d4d</anchor>
  342. <arglist>(z_streamp strm, int level, int strategy)</arglist>
  343. </member>
  344. <member kind="function">
  345. <type>int ZEXPORT</type>
  346. <name>deflateTune</name>
  347. <anchorfile>deflate_8c.html</anchorfile>
  348. <anchor>aa2f2f8ee11441c80c35f035ad7efbb8e</anchor>
  349. <arglist>(z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain)</arglist>
  350. </member>
  351. <member kind="function">
  352. <type>uLong ZEXPORT</type>
  353. <name>deflateBound</name>
  354. <anchorfile>deflate_8c.html</anchorfile>
  355. <anchor>a746d0203373d0033ab69055f72a370e8</anchor>
  356. <arglist>(z_streamp strm, uLong sourceLen)</arglist>
  357. </member>
  358. <member kind="function">
  359. <type>local void</type>
  360. <name>putShortMSB</name>
  361. <anchorfile>deflate_8c.html</anchorfile>
  362. <anchor>a6db0a0a840addf113cb217c4aa1c0384</anchor>
  363. <arglist>(deflate_state *s, uInt b)</arglist>
  364. </member>
  365. <member kind="function">
  366. <type>local void</type>
  367. <name>flush_pending</name>
  368. <anchorfile>deflate_8c.html</anchorfile>
  369. <anchor>ae9a3263767d40c4f7443bf07c31e0119</anchor>
  370. <arglist>(z_streamp strm)</arglist>
  371. </member>
  372. <member kind="function">
  373. <type>int ZEXPORT</type>
  374. <name>deflate</name>
  375. <anchorfile>deflate_8c.html</anchorfile>
  376. <anchor>aedba3a94d6e827d61b660443ae5b9f09</anchor>
  377. <arglist>(z_streamp strm, int flush)</arglist>
  378. </member>
  379. <member kind="function">
  380. <type>int ZEXPORT</type>
  381. <name>deflateEnd</name>
  382. <anchorfile>deflate_8c.html</anchorfile>
  383. <anchor>ada68769789b1d84de7e708d6e848a075</anchor>
  384. <arglist>(z_streamp strm)</arglist>
  385. </member>
  386. <member kind="function">
  387. <type>int ZEXPORT</type>
  388. <name>deflateCopy</name>
  389. <anchorfile>deflate_8c.html</anchorfile>
  390. <anchor>a496430688ab9f4179689c883a6776b02</anchor>
  391. <arglist>(z_streamp dest, z_streamp source)</arglist>
  392. </member>
  393. <member kind="function">
  394. <type>local int</type>
  395. <name>read_buf</name>
  396. <anchorfile>deflate_8c.html</anchorfile>
  397. <anchor>a30b7fcd3e6bea023c1c00eafad492639</anchor>
  398. <arglist>(z_streamp strm, Bytef *buf, unsigned size)</arglist>
  399. </member>
  400. <member kind="function">
  401. <type>local void</type>
  402. <name>lm_init</name>
  403. <anchorfile>deflate_8c.html</anchorfile>
  404. <anchor>ab197bb7bbeee75dcfccbfa8d55cae272</anchor>
  405. <arglist>(deflate_state *s)</arglist>
  406. </member>
  407. <member kind="function">
  408. <type>local uInt</type>
  409. <name>longest_match</name>
  410. <anchorfile>deflate_8c.html</anchorfile>
  411. <anchor>a9c89f33a3fab1b87063832eeda415389</anchor>
  412. <arglist>(deflate_state *s, IPos cur_match)</arglist>
  413. </member>
  414. <member kind="function">
  415. <type>local uInt</type>
  416. <name>longest_match_fast</name>
  417. <anchorfile>deflate_8c.html</anchorfile>
  418. <anchor>ada5e12c38f51cac74465ef4af16e46ed</anchor>
  419. <arglist>(deflate_state *s, IPos cur_match)</arglist>
  420. </member>
  421. <member kind="function">
  422. <type>local void</type>
  423. <name>fill_window</name>
  424. <anchorfile>deflate_8c.html</anchorfile>
  425. <anchor>a6cf3c43817cac5f5c422e94b2a57ea49</anchor>
  426. <arglist>(deflate_state *s)</arglist>
  427. </member>
  428. <member kind="function">
  429. <type>local block_state</type>
  430. <name>deflate_stored</name>
  431. <anchorfile>deflate_8c.html</anchorfile>
  432. <anchor>a67569326587f77f823522212036fc2f9</anchor>
  433. <arglist>(deflate_state *s, int flush)</arglist>
  434. </member>
  435. <member kind="function">
  436. <type>local block_state</type>
  437. <name>deflate_fast</name>
  438. <anchorfile>deflate_8c.html</anchorfile>
  439. <anchor>a1ee6259c01fb1c8cd3ecc551a8fe7192</anchor>
  440. <arglist>(deflate_state *s, int flush)</arglist>
  441. </member>
  442. <member kind="function">
  443. <type>local block_state</type>
  444. <name>deflate_slow</name>
  445. <anchorfile>deflate_8c.html</anchorfile>
  446. <anchor>a9fc7e4969451bb185e77d530c376f79f</anchor>
  447. <arglist>(deflate_state *s, int flush)</arglist>
  448. </member>
  449. <member kind="variable">
  450. <type>const char</type>
  451. <name>deflate_copyright</name>
  452. <anchorfile>deflate_8c.html</anchorfile>
  453. <anchor>a75f4ce56f376b4ec7efc61fab510c8e7</anchor>
  454. <arglist>[]</arglist>
  455. </member>
  456. <member kind="variable">
  457. <type>local const config</type>
  458. <name>configuration_table</name>
  459. <anchorfile>deflate_8c.html</anchorfile>
  460. <anchor>a9d8772078a7001d0dc9bd34789631322</anchor>
  461. <arglist>[10]</arglist>
  462. </member>
  463. </compound>
  464. <compound kind="file">
  465. <name>deflate.h</name>
  466. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  467. <filename>deflate_8h</filename>
  468. <includes id="zutil_8h" name="zutil.h" local="yes" imported="no">zutil.h</includes>
  469. <class kind="struct">ct_data_s</class>
  470. <class kind="struct">tree_desc_s</class>
  471. <class kind="struct">internal_state</class>
  472. <member kind="define">
  473. <type>#define</type>
  474. <name>LENGTH_CODES</name>
  475. <anchorfile>deflate_8h.html</anchorfile>
  476. <anchor>a8dd3b78c666b6592944b2acf1706e611</anchor>
  477. <arglist></arglist>
  478. </member>
  479. <member kind="define">
  480. <type>#define</type>
  481. <name>LITERALS</name>
  482. <anchorfile>deflate_8h.html</anchorfile>
  483. <anchor>a3f59145500c9de746e7dc49fb98c29ef</anchor>
  484. <arglist></arglist>
  485. </member>
  486. <member kind="define">
  487. <type>#define</type>
  488. <name>L_CODES</name>
  489. <anchorfile>deflate_8h.html</anchorfile>
  490. <anchor>a2b0cc00cc6a7d521fba8d208a1cae477</anchor>
  491. <arglist></arglist>
  492. </member>
  493. <member kind="define">
  494. <type>#define</type>
  495. <name>D_CODES</name>
  496. <anchorfile>deflate_8h.html</anchorfile>
  497. <anchor>a8798a9a526623abbd88fedb0727e21aa</anchor>
  498. <arglist></arglist>
  499. </member>
  500. <member kind="define">
  501. <type>#define</type>
  502. <name>BL_CODES</name>
  503. <anchorfile>deflate_8h.html</anchorfile>
  504. <anchor>a9e19158a493307d4f211cdf223da8319</anchor>
  505. <arglist></arglist>
  506. </member>
  507. <member kind="define">
  508. <type>#define</type>
  509. <name>HEAP_SIZE</name>
  510. <anchorfile>deflate_8h.html</anchorfile>
  511. <anchor>a1b45302695680930829cac31d65e41e1</anchor>
  512. <arglist></arglist>
  513. </member>
  514. <member kind="define">
  515. <type>#define</type>
  516. <name>MAX_BITS</name>
  517. <anchorfile>deflate_8h.html</anchorfile>
  518. <anchor>a51c241e7ad52441b8d4c1fd5f498b3b9</anchor>
  519. <arglist></arglist>
  520. </member>
  521. <member kind="define">
  522. <type>#define</type>
  523. <name>INIT_STATE</name>
  524. <anchorfile>deflate_8h.html</anchorfile>
  525. <anchor>a96cb576b9a3b5f8cb90bd4bb7ee449d2</anchor>
  526. <arglist></arglist>
  527. </member>
  528. <member kind="define">
  529. <type>#define</type>
  530. <name>EXTRA_STATE</name>
  531. <anchorfile>deflate_8h.html</anchorfile>
  532. <anchor>affc01bd472ba5f5ad1519c40e20a3778</anchor>
  533. <arglist></arglist>
  534. </member>
  535. <member kind="define">
  536. <type>#define</type>
  537. <name>NAME_STATE</name>
  538. <anchorfile>deflate_8h.html</anchorfile>
  539. <anchor>acec08b85e51457d214b759d489785e99</anchor>
  540. <arglist></arglist>
  541. </member>
  542. <member kind="define">
  543. <type>#define</type>
  544. <name>COMMENT_STATE</name>
  545. <anchorfile>deflate_8h.html</anchorfile>
  546. <anchor>a06c47936258e98a0c4ca38dd31a5f6c7</anchor>
  547. <arglist></arglist>
  548. </member>
  549. <member kind="define">
  550. <type>#define</type>
  551. <name>HCRC_STATE</name>
  552. <anchorfile>deflate_8h.html</anchorfile>
  553. <anchor>a09dffa22705cbe81ca94b8b379d43682</anchor>
  554. <arglist></arglist>
  555. </member>
  556. <member kind="define">
  557. <type>#define</type>
  558. <name>BUSY_STATE</name>
  559. <anchorfile>deflate_8h.html</anchorfile>
  560. <anchor>a4821f69a5605c2618cd4dc4d3f60979c</anchor>
  561. <arglist></arglist>
  562. </member>
  563. <member kind="define">
  564. <type>#define</type>
  565. <name>FINISH_STATE</name>
  566. <anchorfile>deflate_8h.html</anchorfile>
  567. <anchor>a0474cba74b039aa45fe9412c1de86bed</anchor>
  568. <arglist></arglist>
  569. </member>
  570. <member kind="define">
  571. <type>#define</type>
  572. <name>Freq</name>
  573. <anchorfile>deflate_8h.html</anchorfile>
  574. <anchor>a8bab2775fa423836b05f407d2f8bf6e2</anchor>
  575. <arglist></arglist>
  576. </member>
  577. <member kind="define">
  578. <type>#define</type>
  579. <name>Code</name>
  580. <anchorfile>deflate_8h.html</anchorfile>
  581. <anchor>a068e76e6034d06450385bc98b69ea53e</anchor>
  582. <arglist></arglist>
  583. </member>
  584. <member kind="define">
  585. <type>#define</type>
  586. <name>Dad</name>
  587. <anchorfile>deflate_8h.html</anchorfile>
  588. <anchor>ad76da95d6074d29bacb152bc46d189d5</anchor>
  589. <arglist></arglist>
  590. </member>
  591. <member kind="define">
  592. <type>#define</type>
  593. <name>Len</name>
  594. <anchorfile>deflate_8h.html</anchorfile>
  595. <anchor>a4490e644c06783cc69ad87c121e39e94</anchor>
  596. <arglist></arglist>
  597. </member>
  598. <member kind="define">
  599. <type>#define</type>
  600. <name>max_insert_length</name>
  601. <anchorfile>deflate_8h.html</anchorfile>
  602. <anchor>a0aa718c141a5a98e84262fd9fc042dbe</anchor>
  603. <arglist></arglist>
  604. </member>
  605. <member kind="define">
  606. <type>#define</type>
  607. <name>put_byte</name>
  608. <anchorfile>deflate_8h.html</anchorfile>
  609. <anchor>a662a0774c0de95a9f1309019d52e914b</anchor>
  610. <arglist>(s, c)</arglist>
  611. </member>
  612. <member kind="define">
  613. <type>#define</type>
  614. <name>MIN_LOOKAHEAD</name>
  615. <anchorfile>deflate_8h.html</anchorfile>
  616. <anchor>aab627bcc7d38e658a93d395c50180cb8</anchor>
  617. <arglist></arglist>
  618. </member>
  619. <member kind="define">
  620. <type>#define</type>
  621. <name>MAX_DIST</name>
  622. <anchorfile>deflate_8h.html</anchorfile>
  623. <anchor>a1bac515806be1e59d7306b4126b0cca4</anchor>
  624. <arglist>(s)</arglist>
  625. </member>
  626. <member kind="define">
  627. <type>#define</type>
  628. <name>d_code</name>
  629. <anchorfile>deflate_8h.html</anchorfile>
  630. <anchor>a578b4336ef92d19278e0a0d95699def5</anchor>
  631. <arglist>(dist)</arglist>
  632. </member>
  633. <member kind="define">
  634. <type>#define</type>
  635. <name>_tr_tally_lit</name>
  636. <anchorfile>deflate_8h.html</anchorfile>
  637. <anchor>af3b11322da0fb4ec60a5ccc28e2554df</anchor>
  638. <arglist>(s, c, flush)</arglist>
  639. </member>
  640. <member kind="define">
  641. <type>#define</type>
  642. <name>_tr_tally_dist</name>
  643. <anchorfile>deflate_8h.html</anchorfile>
  644. <anchor>a68f55cdd396ad603d9f0b01afdbdf592</anchor>
  645. <arglist>(s, distance, length, flush)</arglist>
  646. </member>
  647. <member kind="typedef">
  648. <type>struct ct_data_s</type>
  649. <name>ct_data</name>
  650. <anchorfile>deflate_8h.html</anchorfile>
  651. <anchor>a0a4b5df3b2254c627b8a59e038963118</anchor>
  652. <arglist></arglist>
  653. </member>
  654. <member kind="typedef">
  655. <type>struct static_tree_desc_s</type>
  656. <name>static_tree_desc</name>
  657. <anchorfile>deflate_8h.html</anchorfile>
  658. <anchor>a905910aabf6aabbe79ff0832e4a664cc</anchor>
  659. <arglist></arglist>
  660. </member>
  661. <member kind="typedef">
  662. <type>struct tree_desc_s</type>
  663. <name>tree_desc</name>
  664. <anchorfile>deflate_8h.html</anchorfile>
  665. <anchor>ae978a66d78f0d68f945f48951f9151ff</anchor>
  666. <arglist></arglist>
  667. </member>
  668. <member kind="typedef">
  669. <type>ush</type>
  670. <name>Pos</name>
  671. <anchorfile>deflate_8h.html</anchorfile>
  672. <anchor>a80a8610ae675eaeead82013bacde10a1</anchor>
  673. <arglist></arglist>
  674. </member>
  675. <member kind="typedef">
  676. <type>Pos FAR</type>
  677. <name>Posf</name>
  678. <anchorfile>deflate_8h.html</anchorfile>
  679. <anchor>a7fc422ecb86afdd5f330dad6f7c1136b</anchor>
  680. <arglist></arglist>
  681. </member>
  682. <member kind="typedef">
  683. <type>unsigned</type>
  684. <name>IPos</name>
  685. <anchorfile>deflate_8h.html</anchorfile>
  686. <anchor>ada696b787a46d01634b6365afcec1a9e</anchor>
  687. <arglist></arglist>
  688. </member>
  689. <member kind="typedef">
  690. <type>struct internal_state</type>
  691. <name>deflate_state</name>
  692. <anchorfile>deflate_8h.html</anchorfile>
  693. <anchor>aeaabc84f4830ec10deb9b64bd719617a</anchor>
  694. <arglist></arglist>
  695. </member>
  696. <member kind="function">
  697. <type>void _tr_init</type>
  698. <name>OF</name>
  699. <anchorfile>deflate_8h.html</anchorfile>
  700. <anchor>a7421434e97aacf6ea4ddd238d18bf9c8</anchor>
  701. <arglist>((deflate_state *s))</arglist>
  702. </member>
  703. <member kind="function">
  704. <type>int _tr_tally</type>
  705. <name>OF</name>
  706. <anchorfile>deflate_8h.html</anchorfile>
  707. <anchor>ad2b29e535c13f6bfd762db8d1dd3bb3f</anchor>
  708. <arglist>((deflate_state *s, unsigned dist, unsigned lc))</arglist>
  709. </member>
  710. <member kind="function">
  711. <type>void _tr_flush_block</type>
  712. <name>OF</name>
  713. <anchorfile>deflate_8h.html</anchorfile>
  714. <anchor>af8aa63aa73ba838890d15dddb92e2360</anchor>
  715. <arglist>((deflate_state *s, charf *buf, ulg stored_len, int eof))</arglist>
  716. </member>
  717. <member kind="variable">
  718. <type>uch</type>
  719. <name>_length_code</name>
  720. <anchorfile>deflate_8h.html</anchorfile>
  721. <anchor>a034daec5591675c08dd7dde5a753a8da</anchor>
  722. <arglist>[]</arglist>
  723. </member>
  724. <member kind="variable">
  725. <type>uch</type>
  726. <name>_dist_code</name>
  727. <anchorfile>deflate_8h.html</anchorfile>
  728. <anchor>af81d7b42325e3ddbcf2cca9436d0b310</anchor>
  729. <arglist>[]</arglist>
  730. </member>
  731. </compound>
  732. <compound kind="file">
  733. <name>tcomp.c</name>
  734. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  735. <filename>tcomp_8c</filename>
  736. <includes id="tcomp_8h" name="tcomp.h" local="yes" imported="no">tcomp.h</includes>
  737. </compound>
  738. <compound kind="file">
  739. <name>tcomp.h</name>
  740. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  741. <filename>tcomp_8h</filename>
  742. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  743. </compound>
  744. <compound kind="file">
  745. <name>tcomp_buffer.c</name>
  746. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  747. <filename>tcomp__buffer_8c</filename>
  748. <includes id="tcomp__buffer_8h" name="tcomp_buffer.h" local="yes" imported="no">tcomp_buffer.h</includes>
  749. <class kind="struct">tcomp_buffer_s</class>
  750. <member kind="define">
  751. <type>#define</type>
  752. <name>PRIME_1</name>
  753. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  754. <anchor>ac795fa13b7b06403d272208285faa4c2</anchor>
  755. <arglist></arglist>
  756. </member>
  757. <member kind="define">
  758. <type>#define</type>
  759. <name>PRIME_2</name>
  760. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  761. <anchor>af979ca8ff762895d3699e3f91a7a7ac8</anchor>
  762. <arglist></arglist>
  763. </member>
  764. <member kind="typedef">
  765. <type>struct tcomp_buffer_s</type>
  766. <name>tcomp_buffer_t</name>
  767. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  768. <anchor>a00631535fe1bb8a1c3e4bcea429462ca</anchor>
  769. <arglist></arglist>
  770. </member>
  771. <member kind="function">
  772. <type>tcomp_buffer_handle_t *</type>
  773. <name>tcomp_buffer_create</name>
  774. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  775. <anchor>ade874ca0fc008d19c557492cd92aa33d</anchor>
  776. <arglist>(const void *data, tsk_size_t len)</arglist>
  777. </member>
  778. <member kind="function">
  779. <type>tcomp_buffer_handle_t *</type>
  780. <name>tcomp_buffer_create_null</name>
  781. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  782. <anchor>aa5cfdc24ecf030dd0ffb5f07289de0e5</anchor>
  783. <arglist>()</arglist>
  784. </member>
  785. <member kind="function">
  786. <type>tsk_bool_t</type>
  787. <name>tcomp_buffer_equals</name>
  788. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  789. <anchor>ac6aa7f6b24a791e898c1fc616c345ab0</anchor>
  790. <arglist>(const tcomp_buffer_handle_t *handle1, const tcomp_buffer_handle_t *handle2)</arglist>
  791. </member>
  792. <member kind="function">
  793. <type>tsk_bool_t</type>
  794. <name>tcomp_buffer_startsWith</name>
  795. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  796. <anchor>a2142e972cc4cb5f534b43b72ee733513</anchor>
  797. <arglist>(const tcomp_buffer_handle_t *handle1, const tcomp_buffer_handle_t *handle2)</arglist>
  798. </member>
  799. <member kind="function">
  800. <type>const uint8_t *</type>
  801. <name>tcomp_buffer_getReadOnlyBufferAtPos</name>
  802. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  803. <anchor>a9fba8be7ab9dc38279c3b14254d325f1</anchor>
  804. <arglist>(const tcomp_buffer_handle_t *handle, tsk_size_t position)</arglist>
  805. </member>
  806. <member kind="function">
  807. <type>uint8_t *</type>
  808. <name>tcomp_buffer_getBufferAtPos</name>
  809. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  810. <anchor>a1757d7fa138bae185bd36fa6ce56b8eb</anchor>
  811. <arglist>(const tcomp_buffer_handle_t *handle, tsk_size_t position)</arglist>
  812. </member>
  813. <member kind="function">
  814. <type>tsk_size_t</type>
  815. <name>tcomp_buffer_getSize</name>
  816. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  817. <anchor>a959ada505a0d1b73a3b020cb8bbe01d6</anchor>
  818. <arglist>(const tcomp_buffer_handle_t *handle)</arglist>
  819. </member>
  820. <member kind="function">
  821. <type>tsk_size_t</type>
  822. <name>tcomp_buffer_getRemainingBits</name>
  823. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  824. <anchor>ae869eb4293f721e25f47c1be0a037713</anchor>
  825. <arglist>(const tcomp_buffer_handle_t *handle)</arglist>
  826. </member>
  827. <member kind="function">
  828. <type>uint8_t *</type>
  829. <name>tcomp_buffer_readBytes</name>
  830. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  831. <anchor>ac047c83dc6a29bdf1e7e9c60b4c0d280</anchor>
  832. <arglist>(tcomp_buffer_handle_t *handle, tsk_size_t length)</arglist>
  833. </member>
  834. <member kind="function">
  835. <type>uint16_t</type>
  836. <name>tcomp_buffer_readLsbToMsb</name>
  837. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  838. <anchor>a0b432914f2af2cf3d1d04b32989536c8</anchor>
  839. <arglist>(tcomp_buffer_handle_t *handle, tsk_size_t length)</arglist>
  840. </member>
  841. <member kind="function">
  842. <type>uint16_t</type>
  843. <name>tcomp_buffer_readMsbToLsb</name>
  844. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  845. <anchor>aaad8d6dcaf4c6ffa957b038bca55a5a5</anchor>
  846. <arglist>(tcomp_buffer_handle_t *handle, tsk_size_t length)</arglist>
  847. </member>
  848. <member kind="function">
  849. <type>void</type>
  850. <name>tcomp_buffer_discardBits</name>
  851. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  852. <anchor>aa1eb82e5dc1dcf5132ead711f36d5b7d</anchor>
  853. <arglist>(tcomp_buffer_handle_t *handle)</arglist>
  854. </member>
  855. <member kind="function">
  856. <type>void</type>
  857. <name>tcomp_buffer_discardLastBytes</name>
  858. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  859. <anchor>a3776db46a6db1354e8f4d005ee29df55</anchor>
  860. <arglist>(tcomp_buffer_handle_t *handle, uint16_t count)</arglist>
  861. </member>
  862. <member kind="function">
  863. <type>void</type>
  864. <name>tcomp_buffer_allocBuff</name>
  865. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  866. <anchor>a1e73d9b8ed8fda1f167d4d951e1e8f26</anchor>
  867. <arglist>(tcomp_buffer_handle_t *handle, tsk_size_t size)</arglist>
  868. </member>
  869. <member kind="function">
  870. <type>void</type>
  871. <name>tcomp_buffer_referenceBuff</name>
  872. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  873. <anchor>abad7889e4712317b5e8bfa3fbd8c3a29</anchor>
  874. <arglist>(tcomp_buffer_handle_t *handle, uint8_t *externalBuff, tsk_size_t size)</arglist>
  875. </member>
  876. <member kind="function">
  877. <type>tsk_bool_t</type>
  878. <name>tcomp_buffer_appendBuff</name>
  879. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  880. <anchor>a019e73ec35a3d0a5cb0d3dadf8f62df6</anchor>
  881. <arglist>(tcomp_buffer_handle_t *handle, const void *data, tsk_size_t size)</arglist>
  882. </member>
  883. <member kind="function">
  884. <type>tsk_bool_t</type>
  885. <name>tcomp_buffer_removeBuff</name>
  886. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  887. <anchor>a35a7ef87468f1df6edf45476b01c2a09</anchor>
  888. <arglist>(tcomp_buffer_handle_t *handle, tsk_size_t pos, tsk_size_t size)</arglist>
  889. </member>
  890. <member kind="function">
  891. <type>void</type>
  892. <name>tcomp_buffer_freeBuff</name>
  893. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  894. <anchor>a6784139de22f5733384ea1fa2be25a74</anchor>
  895. <arglist>(tcomp_buffer_handle_t *handle)</arglist>
  896. </member>
  897. <member kind="function">
  898. <type>tsk_size_t *</type>
  899. <name>tcomp_buffer_getIndexBytes</name>
  900. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  901. <anchor>a91b80cc3c954d9aa5296683dbd66993e</anchor>
  902. <arglist>(const tcomp_buffer_handle_t *handle)</arglist>
  903. </member>
  904. <member kind="function">
  905. <type>tsk_size_t *</type>
  906. <name>tcomp_buffer_getIndexBits</name>
  907. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  908. <anchor>a0c7e69c96f0d8ef6512c04a4e7ca376b</anchor>
  909. <arglist>(const tcomp_buffer_handle_t *handle)</arglist>
  910. </member>
  911. <member kind="function">
  912. <type>uint8_t *</type>
  913. <name>tcomp_buffer_getP_BIT</name>
  914. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  915. <anchor>a791d3f1c107a65c2fde0ad782315a5a6</anchor>
  916. <arglist>(const tcomp_buffer_handle_t *handle)</arglist>
  917. </member>
  918. <member kind="function">
  919. <type>uint64_t</type>
  920. <name>tcomp_buffer_createHash</name>
  921. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  922. <anchor>a9a02469eaa630285bb3482abceadb8ec</anchor>
  923. <arglist>(const void *data, tsk_size_t len)</arglist>
  924. </member>
  925. <member kind="function">
  926. <type>void</type>
  927. <name>tcomp_buffer_nprint</name>
  928. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  929. <anchor>ae530f6d538bfcdbc73dd49d5bff31135</anchor>
  930. <arglist>(tcomp_buffer_handle_t *handle, tsk_size_t size)</arglist>
  931. </member>
  932. <member kind="function">
  933. <type>void</type>
  934. <name>tcomp_buffer_reset</name>
  935. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  936. <anchor>a885d54447fb62c4223b212f386d304e2</anchor>
  937. <arglist>(tcomp_buffer_handle_t *handle)</arglist>
  938. </member>
  939. <member kind="variable">
  940. <type>const tsk_object_def_t *</type>
  941. <name>tcomp_buffer_def_t</name>
  942. <anchorfile>tcomp__buffer_8c.html</anchorfile>
  943. <anchor>a2c49d9356221b178839dc2892a3da27d</anchor>
  944. <arglist></arglist>
  945. </member>
  946. </compound>
  947. <compound kind="file">
  948. <name>tcomp_buffer.h</name>
  949. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  950. <filename>tcomp__buffer_8h</filename>
  951. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  952. <member kind="define">
  953. <type>#define</type>
  954. <name>TCOMP_P_BIT_MSB_TO_LSB</name>
  955. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  956. <anchor>afb63054a518d87c6fffcfd9b7c89b5c5</anchor>
  957. <arglist></arglist>
  958. </member>
  959. <member kind="define">
  960. <type>#define</type>
  961. <name>TCOMP_P_BIT_LSB_TO_MSB</name>
  962. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  963. <anchor>a7b99c2f2efb0bd844d6a8ab097a84f03</anchor>
  964. <arglist></arglist>
  965. </member>
  966. <member kind="define">
  967. <type>#define</type>
  968. <name>tcomp_buffer_getReadOnlyBuffer</name>
  969. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  970. <anchor>aa5e27561b89a1c2692891f1a6ffd8f1e</anchor>
  971. <arglist>(buffer)</arglist>
  972. </member>
  973. <member kind="define">
  974. <type>#define</type>
  975. <name>tcomp_buffer_getBuffer</name>
  976. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  977. <anchor>ad7f83692c850f186a3d1a8bcfb54b9a5</anchor>
  978. <arglist>(handle)</arglist>
  979. </member>
  980. <member kind="define">
  981. <type>#define</type>
  982. <name>tcomp_buffer_print</name>
  983. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  984. <anchor>a59d7a079dafc1a5f7383653f0215d5e3</anchor>
  985. <arglist>(handle)</arglist>
  986. </member>
  987. <member kind="typedef">
  988. <type>void</type>
  989. <name>tcomp_buffer_handle_t</name>
  990. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  991. <anchor>aeb155cac21d622093c9ea495b9b8e144</anchor>
  992. <arglist></arglist>
  993. </member>
  994. <member kind="function">
  995. <type>tcomp_buffer_handle_t *</type>
  996. <name>tcomp_buffer_create</name>
  997. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  998. <anchor>ade874ca0fc008d19c557492cd92aa33d</anchor>
  999. <arglist>(const void *data, tsk_size_t len)</arglist>
  1000. </member>
  1001. <member kind="function">
  1002. <type>tcomp_buffer_handle_t *</type>
  1003. <name>tcomp_buffer_create_null</name>
  1004. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1005. <anchor>aa5cfdc24ecf030dd0ffb5f07289de0e5</anchor>
  1006. <arglist>()</arglist>
  1007. </member>
  1008. <member kind="function">
  1009. <type>tsk_bool_t</type>
  1010. <name>tcomp_buffer_equals</name>
  1011. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1012. <anchor>ac6aa7f6b24a791e898c1fc616c345ab0</anchor>
  1013. <arglist>(const tcomp_buffer_handle_t *handle1, const tcomp_buffer_handle_t *handle2)</arglist>
  1014. </member>
  1015. <member kind="function">
  1016. <type>tsk_bool_t</type>
  1017. <name>tcomp_buffer_startsWith</name>
  1018. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1019. <anchor>a2142e972cc4cb5f534b43b72ee733513</anchor>
  1020. <arglist>(const tcomp_buffer_handle_t *handle1, const tcomp_buffer_handle_t *handle2)</arglist>
  1021. </member>
  1022. <member kind="function">
  1023. <type>const uint8_t *</type>
  1024. <name>tcomp_buffer_getReadOnlyBufferAtPos</name>
  1025. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1026. <anchor>a9fba8be7ab9dc38279c3b14254d325f1</anchor>
  1027. <arglist>(const tcomp_buffer_handle_t *handle, tsk_size_t position)</arglist>
  1028. </member>
  1029. <member kind="function">
  1030. <type>TINYSIGCOMP_API uint8_t *</type>
  1031. <name>tcomp_buffer_getBufferAtPos</name>
  1032. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1033. <anchor>ac35fd2027e83860b72cf70126d5c5365</anchor>
  1034. <arglist>(const tcomp_buffer_handle_t *handle, tsk_size_t position)</arglist>
  1035. </member>
  1036. <member kind="function">
  1037. <type>TINYSIGCOMP_API tsk_size_t</type>
  1038. <name>tcomp_buffer_getSize</name>
  1039. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1040. <anchor>a808b0666fcc1e51130d596face2e6c4a</anchor>
  1041. <arglist>(const tcomp_buffer_handle_t *handle)</arglist>
  1042. </member>
  1043. <member kind="function">
  1044. <type>tsk_size_t</type>
  1045. <name>tcomp_buffer_getRemainingBits</name>
  1046. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1047. <anchor>ae869eb4293f721e25f47c1be0a037713</anchor>
  1048. <arglist>(const tcomp_buffer_handle_t *handle)</arglist>
  1049. </member>
  1050. <member kind="function">
  1051. <type>uint8_t *</type>
  1052. <name>tcomp_buffer_readBytes</name>
  1053. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1054. <anchor>a46837a573c6da78391d789121d735c1e</anchor>
  1055. <arglist>(tcomp_buffer_handle_t *handle, tsk_size_t size)</arglist>
  1056. </member>
  1057. <member kind="function">
  1058. <type>uint16_t</type>
  1059. <name>tcomp_buffer_readLsbToMsb</name>
  1060. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1061. <anchor>a0b432914f2af2cf3d1d04b32989536c8</anchor>
  1062. <arglist>(tcomp_buffer_handle_t *handle, tsk_size_t length)</arglist>
  1063. </member>
  1064. <member kind="function">
  1065. <type>uint16_t</type>
  1066. <name>tcomp_buffer_readMsbToLsb</name>
  1067. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1068. <anchor>aaad8d6dcaf4c6ffa957b038bca55a5a5</anchor>
  1069. <arglist>(tcomp_buffer_handle_t *handle, tsk_size_t length)</arglist>
  1070. </member>
  1071. <member kind="function">
  1072. <type>void</type>
  1073. <name>tcomp_buffer_discardBits</name>
  1074. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1075. <anchor>aa1eb82e5dc1dcf5132ead711f36d5b7d</anchor>
  1076. <arglist>(tcomp_buffer_handle_t *handle)</arglist>
  1077. </member>
  1078. <member kind="function">
  1079. <type>void</type>
  1080. <name>tcomp_buffer_discardLastBytes</name>
  1081. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1082. <anchor>a3776db46a6db1354e8f4d005ee29df55</anchor>
  1083. <arglist>(tcomp_buffer_handle_t *handle, uint16_t count)</arglist>
  1084. </member>
  1085. <member kind="function">
  1086. <type>void</type>
  1087. <name>tcomp_buffer_allocBuff</name>
  1088. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1089. <anchor>a1e73d9b8ed8fda1f167d4d951e1e8f26</anchor>
  1090. <arglist>(tcomp_buffer_handle_t *handle, tsk_size_t size)</arglist>
  1091. </member>
  1092. <member kind="function">
  1093. <type>void</type>
  1094. <name>tcomp_buffer_referenceBuff</name>
  1095. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1096. <anchor>abad7889e4712317b5e8bfa3fbd8c3a29</anchor>
  1097. <arglist>(tcomp_buffer_handle_t *handle, uint8_t *externalBuff, tsk_size_t size)</arglist>
  1098. </member>
  1099. <member kind="function">
  1100. <type>tsk_bool_t</type>
  1101. <name>tcomp_buffer_appendBuff</name>
  1102. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1103. <anchor>a019e73ec35a3d0a5cb0d3dadf8f62df6</anchor>
  1104. <arglist>(tcomp_buffer_handle_t *handle, const void *data, tsk_size_t size)</arglist>
  1105. </member>
  1106. <member kind="function">
  1107. <type>tsk_bool_t</type>
  1108. <name>tcomp_buffer_removeBuff</name>
  1109. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1110. <anchor>a35a7ef87468f1df6edf45476b01c2a09</anchor>
  1111. <arglist>(tcomp_buffer_handle_t *handle, tsk_size_t pos, tsk_size_t size)</arglist>
  1112. </member>
  1113. <member kind="function">
  1114. <type>void</type>
  1115. <name>tcomp_buffer_freeBuff</name>
  1116. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1117. <anchor>a6784139de22f5733384ea1fa2be25a74</anchor>
  1118. <arglist>(tcomp_buffer_handle_t *handle)</arglist>
  1119. </member>
  1120. <member kind="function">
  1121. <type>tsk_size_t *</type>
  1122. <name>tcomp_buffer_getIndexBytes</name>
  1123. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1124. <anchor>a91b80cc3c954d9aa5296683dbd66993e</anchor>
  1125. <arglist>(const tcomp_buffer_handle_t *handle)</arglist>
  1126. </member>
  1127. <member kind="function">
  1128. <type>tsk_size_t *</type>
  1129. <name>tcomp_buffer_getIndexBits</name>
  1130. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1131. <anchor>a0c7e69c96f0d8ef6512c04a4e7ca376b</anchor>
  1132. <arglist>(const tcomp_buffer_handle_t *handle)</arglist>
  1133. </member>
  1134. <member kind="function">
  1135. <type>uint8_t *</type>
  1136. <name>tcomp_buffer_getP_BIT</name>
  1137. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1138. <anchor>a791d3f1c107a65c2fde0ad782315a5a6</anchor>
  1139. <arglist>(const tcomp_buffer_handle_t *handle)</arglist>
  1140. </member>
  1141. <member kind="function">
  1142. <type>uint64_t</type>
  1143. <name>tcomp_buffer_createHash</name>
  1144. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1145. <anchor>a9a02469eaa630285bb3482abceadb8ec</anchor>
  1146. <arglist>(const void *data, tsk_size_t len)</arglist>
  1147. </member>
  1148. <member kind="function">
  1149. <type>void</type>
  1150. <name>tcomp_buffer_nprint</name>
  1151. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1152. <anchor>ae530f6d538bfcdbc73dd49d5bff31135</anchor>
  1153. <arglist>(tcomp_buffer_handle_t *handle, tsk_size_t size)</arglist>
  1154. </member>
  1155. <member kind="function">
  1156. <type>void</type>
  1157. <name>tcomp_buffer_reset</name>
  1158. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1159. <anchor>a885d54447fb62c4223b212f386d304e2</anchor>
  1160. <arglist>(tcomp_buffer_handle_t *handle)</arglist>
  1161. </member>
  1162. <member kind="variable">
  1163. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  1164. <name>tcomp_buffer_def_t</name>
  1165. <anchorfile>tcomp__buffer_8h.html</anchorfile>
  1166. <anchor>ab999d1d75af8f413a39fc9f6a7bc6eb5</anchor>
  1167. <arglist></arglist>
  1168. </member>
  1169. </compound>
  1170. <compound kind="file">
  1171. <name>tcomp_compartment.c</name>
  1172. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  1173. <filename>tcomp__compartment_8c</filename>
  1174. <includes id="tcomp__compartment_8h" name="tcomp_compartment.h" local="yes" imported="no">tcomp_compartment.h</includes>
  1175. <member kind="function">
  1176. <type>tcomp_compartment_t *</type>
  1177. <name>tcomp_compartment_create</name>
  1178. <anchorfile>tcomp__compartment_8c.html</anchorfile>
  1179. <anchor>a6b54e7390394503148bea84d5e9cd52e</anchor>
  1180. <arglist>(uint64_t id, uint16_t sigCompParameters)</arglist>
  1181. </member>
  1182. <member kind="function">
  1183. <type>void</type>
  1184. <name>tcomp_compartment_setRemoteParams</name>
  1185. <anchorfile>tcomp__compartment_8c.html</anchorfile>
  1186. <anchor>a1e68190c2c83dba80461cbc81ec6463a</anchor>
  1187. <arglist>(tcomp_compartment_t *compartment, tcomp_params_t *lpParams)</arglist>
  1188. </member>
  1189. <member kind="function">
  1190. <type>void</type>
  1191. <name>tcomp_compartment_setReqFeedback</name>
  1192. <anchorfile>tcomp__compartment_8c.html</anchorfile>
  1193. <anchor>a9dd145ec13b7edfd3c28caf08971adad</anchor>
  1194. <arglist>(tcomp_compartment_t *compartment, tcomp_buffer_handle_t *feedback)</arglist>
  1195. </member>
  1196. <member kind="function">
  1197. <type>void</type>
  1198. <name>tcomp_compartment_setRetFeedback</name>
  1199. <anchorfile>tcomp__compartment_8c.html</anchorfile>
  1200. <anchor>ad1011202565be1ddb9a2f65fbf3da366</anchor>
  1201. <arglist>(tcomp_compartment_t *compartment, tcomp_buffer_handle_t *feedback)</arglist>
  1202. </member>
  1203. <member kind="function">
  1204. <type>void</type>
  1205. <name>tcomp_compartment_clearStates</name>
  1206. <anchorfile>tcomp__compartment_8c.html</anchorfile>
  1207. <anchor>a0b9915ceb760196e51bc0ffa1f33ed48</anchor>
  1208. <arglist>(tcomp_compartment_t *compartment)</arglist>
  1209. </member>
  1210. <member kind="function">
  1211. <type>void</type>
  1212. <name>tcomp_compartment_freeStateByPriority</name>
  1213. <anchorfile>tcomp__compartment_8c.html</anchorfile>
  1214. <anchor>a00e53894db779de7ee81bd956b56e481</anchor>
  1215. <arglist>(tcomp_compartment_t *compartment)</arglist>
  1216. </member>
  1217. <member kind="function">
  1218. <type>void</type>
  1219. <name>tcomp_compartment_freeState</name>
  1220. <anchorfile>tcomp__compartment_8c.html</anchorfile>
  1221. <anchor>a4e1a157aaadda59389637c197407e918</anchor>
  1222. <arglist>(tcomp_compartment_t *compartment, tcomp_state_t **lpState)</arglist>
  1223. </member>
  1224. <member kind="function">
  1225. <type>void</type>
  1226. <name>tcomp_compartment_freeStates</name>
  1227. <anchorfile>tcomp__compartment_8c.html</anchorfile>
  1228. <anchor>a7e1a55b8673488be557da7f4b03c81c2</anchor>
  1229. <arglist>(tcomp_compartment_t *compartment, tcomp_tempstate_to_free_t **tempStates, uint8_t size)</arglist>
  1230. </member>
  1231. <member kind="function">
  1232. <type>void</type>
  1233. <name>tcomp_compartment_addState</name>
  1234. <anchorfile>tcomp__compartment_8c.html</anchorfile>
  1235. <anchor>a8dadab6275e5e795cc5113411ef8082e</anchor>
  1236. <arglist>(tcomp_compartment_t *compartment, tcomp_state_t **lpState)</arglist>
  1237. </member>
  1238. <member kind="function">
  1239. <type>uint16_t</type>
  1240. <name>tcomp_compartment_findState</name>
  1241. <anchorfile>tcomp__compartment_8c.html</anchorfile>
  1242. <anchor>ab72144795fc6997fcf2103b893ea17c8</anchor>
  1243. <arglist>(tcomp_compartment_t *compartment, const tcomp_buffer_handle_t *partial_identifier, tcomp_state_t **lpState)</arglist>
  1244. </member>
  1245. <member kind="function">
  1246. <type>void</type>
  1247. <name>tcomp_compartment_freeGhostState</name>
  1248. <anchorfile>tcomp__compartment_8c.html</anchorfile>
  1249. <anchor>a2afc3585b73665d6dddf93e9889b19e1</anchor>
  1250. <arglist>(tcomp_compartment_t *compartment)</arglist>
  1251. </member>
  1252. <member kind="function">
  1253. <type>void</type>
  1254. <name>tcomp_compartment_addNack</name>
  1255. <anchorfile>tcomp__compartment_8c.html</anchorfile>
  1256. <anchor>a5c182d465dd341481e4b74ee77acbc9d</anchor>
  1257. <arglist>(tcomp_compartment_t *compartment, const uint8_t nackId[TSK_SHA1_DIGEST_SIZE])</arglist>
  1258. </member>
  1259. <member kind="function">
  1260. <type>tsk_bool_t</type>
  1261. <name>tcomp_compartment_hasNack</name>
  1262. <anchorfile>tcomp__compartment_8c.html</anchorfile>
  1263. <anchor>a17e4a4d6725f159e090c5b0a861146ae</anchor>
  1264. <arglist>(tcomp_compartment_t *compartment, const tcomp_buffer_handle_t *nackId)</arglist>
  1265. </member>
  1266. <member kind="variable">
  1267. <type>const tsk_object_def_t *</type>
  1268. <name>tcomp_compartment_def_t</name>
  1269. <anchorfile>tcomp__compartment_8c.html</anchorfile>
  1270. <anchor>af774aca2c83810a86731d25cf82bbd07</anchor>
  1271. <arglist></arglist>
  1272. </member>
  1273. </compound>
  1274. <compound kind="file">
  1275. <name>tcomp_compartment.h</name>
  1276. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  1277. <filename>tcomp__compartment_8h</filename>
  1278. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  1279. <includes id="tcomp__types_8h" name="tcomp_types.h" local="yes" imported="no">tcomp_types.h</includes>
  1280. <includes id="tcomp__params_8h" name="tcomp_params.h" local="yes" imported="no">tcomp_params.h</includes>
  1281. <includes id="tcomp__compressordata_8h" name="tcomp_compressordata.h" local="yes" imported="no">tcomp_compressordata.h</includes>
  1282. <includes id="tcomp__result_8h" name="tcomp_result.h" local="yes" imported="no">tcomp_result.h</includes>
  1283. <class kind="struct">tcomp_compartment_s</class>
  1284. <member kind="typedef">
  1285. <type>TCOMP_BEGIN_DECLS struct tcomp_compartment_s</type>
  1286. <name>tcomp_compartment_t</name>
  1287. <anchorfile>tcomp__compartment_8h.html</anchorfile>
  1288. <anchor>a8f70456ed6f078247d22edbbcfe41adb</anchor>
  1289. <arglist></arglist>
  1290. </member>
  1291. <member kind="function">
  1292. <type>tcomp_compartment_t *</type>
  1293. <name>tcomp_compartment_create</name>
  1294. <anchorfile>tcomp__compartment_8h.html</anchorfile>
  1295. <anchor>a6b54e7390394503148bea84d5e9cd52e</anchor>
  1296. <arglist>(uint64_t id, uint16_t sigCompParameters)</arglist>
  1297. </member>
  1298. <member kind="function">
  1299. <type>void</type>
  1300. <name>tcomp_compartment_setRemoteParams</name>
  1301. <anchorfile>tcomp__compartment_8h.html</anchorfile>
  1302. <anchor>a1e68190c2c83dba80461cbc81ec6463a</anchor>
  1303. <arglist>(tcomp_compartment_t *compartment, tcomp_params_t *lpParams)</arglist>
  1304. </member>
  1305. <member kind="function">
  1306. <type>void</type>
  1307. <name>tcomp_compartment_setReqFeedback</name>
  1308. <anchorfile>tcomp__compartment_8h.html</anchorfile>
  1309. <anchor>a9dd145ec13b7edfd3c28caf08971adad</anchor>
  1310. <arglist>(tcomp_compartment_t *compartment, tcomp_buffer_handle_t *feedback)</arglist>
  1311. </member>
  1312. <member kind="function">
  1313. <type>void</type>
  1314. <name>tcomp_compartment_setRetFeedback</name>
  1315. <anchorfile>tcomp__compartment_8h.html</anchorfile>
  1316. <anchor>ad1011202565be1ddb9a2f65fbf3da366</anchor>
  1317. <arglist>(tcomp_compartment_t *compartment, tcomp_buffer_handle_t *feedback)</arglist>
  1318. </member>
  1319. <member kind="function">
  1320. <type>void</type>
  1321. <name>tcomp_compartment_clearStates</name>
  1322. <anchorfile>tcomp__compartment_8h.html</anchorfile>
  1323. <anchor>a0b9915ceb760196e51bc0ffa1f33ed48</anchor>
  1324. <arglist>(tcomp_compartment_t *compartment)</arglist>
  1325. </member>
  1326. <member kind="function">
  1327. <type>void</type>
  1328. <name>tcomp_compartment_freeStateByPriority</name>
  1329. <anchorfile>tcomp__compartment_8h.html</anchorfile>
  1330. <anchor>a00e53894db779de7ee81bd956b56e481</anchor>
  1331. <arglist>(tcomp_compartment_t *compartment)</arglist>
  1332. </member>
  1333. <member kind="function">
  1334. <type>void</type>
  1335. <name>tcomp_compartment_freeState</name>
  1336. <anchorfile>tcomp__compartment_8h.html</anchorfile>
  1337. <anchor>a4e1a157aaadda59389637c197407e918</anchor>
  1338. <arglist>(tcomp_compartment_t *compartment, tcomp_state_t **lpState)</arglist>
  1339. </member>
  1340. <member kind="function">
  1341. <type>void</type>
  1342. <name>tcomp_compartment_freeStates</name>
  1343. <anchorfile>tcomp__compartment_8h.html</anchorfile>
  1344. <anchor>a7e1a55b8673488be557da7f4b03c81c2</anchor>
  1345. <arglist>(tcomp_compartment_t *compartment, tcomp_tempstate_to_free_t **tempStates, uint8_t size)</arglist>
  1346. </member>
  1347. <member kind="function">
  1348. <type>void</type>
  1349. <name>tcomp_compartment_addState</name>
  1350. <anchorfile>tcomp__compartment_8h.html</anchorfile>
  1351. <anchor>a8dadab6275e5e795cc5113411ef8082e</anchor>
  1352. <arglist>(tcomp_compartment_t *compartment, tcomp_state_t **lpState)</arglist>
  1353. </member>
  1354. <member kind="function">
  1355. <type>uint16_t</type>
  1356. <name>tcomp_compartment_findState</name>
  1357. <anchorfile>tcomp__compartment_8h.html</anchorfile>
  1358. <anchor>ab72144795fc6997fcf2103b893ea17c8</anchor>
  1359. <arglist>(tcomp_compartment_t *compartment, const tcomp_buffer_handle_t *partial_identifier, tcomp_state_t **lpState)</arglist>
  1360. </member>
  1361. <member kind="function">
  1362. <type>void</type>
  1363. <name>tcomp_compartment_freeGhostState</name>
  1364. <anchorfile>tcomp__compartment_8h.html</anchorfile>
  1365. <anchor>a2afc3585b73665d6dddf93e9889b19e1</anchor>
  1366. <arglist>(tcomp_compartment_t *compartment)</arglist>
  1367. </member>
  1368. <member kind="function">
  1369. <type>void</type>
  1370. <name>tcomp_compartment_addNack</name>
  1371. <anchorfile>tcomp__compartment_8h.html</anchorfile>
  1372. <anchor>a5c182d465dd341481e4b74ee77acbc9d</anchor>
  1373. <arglist>(tcomp_compartment_t *compartment, const uint8_t nackId[TSK_SHA1_DIGEST_SIZE])</arglist>
  1374. </member>
  1375. <member kind="function">
  1376. <type>tsk_bool_t</type>
  1377. <name>tcomp_compartment_hasNack</name>
  1378. <anchorfile>tcomp__compartment_8h.html</anchorfile>
  1379. <anchor>a17e4a4d6725f159e090c5b0a861146ae</anchor>
  1380. <arglist>(tcomp_compartment_t *compartment, const tcomp_buffer_handle_t *nackId)</arglist>
  1381. </member>
  1382. <member kind="variable">
  1383. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  1384. <name>tcomp_compartment_def_t</name>
  1385. <anchorfile>tcomp__compartment_8h.html</anchorfile>
  1386. <anchor>a7fd4a96decbd8c096b50785b5b74d19d</anchor>
  1387. <arglist></arglist>
  1388. </member>
  1389. </compound>
  1390. <compound kind="file">
  1391. <name>tcomp_compressor.h</name>
  1392. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  1393. <filename>tcomp__compressor_8h</filename>
  1394. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  1395. <includes id="tcomp__compartment_8h" name="tcomp_compartment.h" local="yes" imported="no">tcomp_compartment.h</includes>
  1396. <member kind="define">
  1397. <type>#define</type>
  1398. <name>TCOMP_COMPRESSOR_COMPRESS_F</name>
  1399. <anchorfile>tcomp__compressor_8h.html</anchorfile>
  1400. <anchor>ab529ce900a984f595f961d6fb2b9e565</anchor>
  1401. <arglist>(self)</arglist>
  1402. </member>
  1403. <member kind="typedef">
  1404. <type>tsk_bool_t(*</type>
  1405. <name>tcomp_compressor_compress_f</name>
  1406. <anchorfile>tcomp__compressor_8h.html</anchorfile>
  1407. <anchor>a89e8cf822600cb829f045cc6da482710</anchor>
  1408. <arglist>)(tcomp_compartment_t *lpCompartment, const void *input_ptr, tsk_size_t input_size, void *output_ptr, tsk_size_t *output_size, tsk_bool_t stream)</arglist>
  1409. </member>
  1410. </compound>
  1411. <compound kind="file">
  1412. <name>tcomp_compressor_deflate.c</name>
  1413. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  1414. <filename>tcomp__compressor__deflate_8c</filename>
  1415. <includes id="tcomp__compressor__deflate_8h" name="tcomp_compressor_deflate.h" local="yes" imported="no">tcomp_compressor_deflate.h</includes>
  1416. <includes id="tcomp__deflatedata_8h" name="tcomp_deflatedata.h" local="yes" imported="no">tcomp_deflatedata.h</includes>
  1417. <member kind="define">
  1418. <type>#define</type>
  1419. <name>TCOMP_MIN</name>
  1420. <anchorfile>tcomp__compressor__deflate_8c.html</anchorfile>
  1421. <anchor>ac287da0fb72036ee49a6a6d7f457cc79</anchor>
  1422. <arglist>(a, b)</arglist>
  1423. </member>
  1424. <member kind="define">
  1425. <type>#define</type>
  1426. <name>GET_OUTPUT_BUFFER_AT</name>
  1427. <anchorfile>tcomp__compressor__deflate_8c.html</anchorfile>
  1428. <anchor>a76f3d65a88b375c145f2f313adf6a449</anchor>
  1429. <arglist>(position)</arglist>
  1430. </member>
  1431. <member kind="function">
  1432. <type>tsk_bool_t</type>
  1433. <name>tcomp_compressor_deflate_compress</name>
  1434. <anchorfile>tcomp__compressor__deflate_8c.html</anchorfile>
  1435. <anchor>adefbb1a9f55fc924b6dda8ebc75292f0</anchor>
  1436. <arglist>(tcomp_compartment_t *lpCompartment, const void *input_ptr, tsk_size_t input_size, void *output_ptr, tsk_size_t *output_size, tsk_bool_t stream)</arglist>
  1437. </member>
  1438. </compound>
  1439. <compound kind="file">
  1440. <name>tcomp_compressor_deflate.h</name>
  1441. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  1442. <filename>tcomp__compressor__deflate_8h</filename>
  1443. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  1444. <includes id="tcomp__compartment_8h" name="tcomp_compartment.h" local="yes" imported="no">tcomp_compartment.h</includes>
  1445. <member kind="function">
  1446. <type>TCOMP_BEGIN_DECLS tsk_bool_t</type>
  1447. <name>tcomp_compressor_deflate_compress</name>
  1448. <anchorfile>tcomp__compressor__deflate_8h.html</anchorfile>
  1449. <anchor>a40af6c9124355c4ff307be664c331b62</anchor>
  1450. <arglist>(tcomp_compartment_t *lpCompartment, const void *input_ptr, tsk_size_t input_size, void *output_ptr, tsk_size_t *output_size, tsk_bool_t stream)</arglist>
  1451. </member>
  1452. </compound>
  1453. <compound kind="file">
  1454. <name>tcomp_compressor_dummy.c</name>
  1455. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  1456. <filename>tcomp__compressor__dummy_8c</filename>
  1457. <includes id="tcomp__compressor__dummy_8h" name="tcomp_compressor_dummy.h" local="yes" imported="no">tcomp_compressor_dummy.h</includes>
  1458. <includes id="tcomp__buffer_8h" name="tcomp_buffer.h" local="yes" imported="no">tcomp_buffer.h</includes>
  1459. <member kind="define">
  1460. <type>#define</type>
  1461. <name>UNCOMPRESSED_BYTECODE_LENGTH</name>
  1462. <anchorfile>tcomp__compressor__dummy_8c.html</anchorfile>
  1463. <anchor>a7a8c0e6248ad14bc6615489014489f6f</anchor>
  1464. <arglist></arglist>
  1465. </member>
  1466. <member kind="define">
  1467. <type>#define</type>
  1468. <name>UNCOMPRESSED_BYTECODE_DESTINATION_CODE</name>
  1469. <anchorfile>tcomp__compressor__dummy_8c.html</anchorfile>
  1470. <anchor>a85cae11bb40fafaf6013352ec2d26f90</anchor>
  1471. <arglist></arglist>
  1472. </member>
  1473. <member kind="define">
  1474. <type>#define</type>
  1475. <name>DUMMYCOMPRESSOR_UNCOMPRESSED_BYTECODE</name>
  1476. <anchorfile>tcomp__compressor__dummy_8c.html</anchorfile>
  1477. <anchor>a68c31c7fb503b833ce15873496d6d6b1</anchor>
  1478. <arglist></arglist>
  1479. </member>
  1480. <member kind="function">
  1481. <type>tsk_bool_t</type>
  1482. <name>tcomp_compressor_dummy_compress</name>
  1483. <anchorfile>tcomp__compressor__dummy_8c.html</anchorfile>
  1484. <anchor>aaf174210ca73b13b364f0c72a2b35f32</anchor>
  1485. <arglist>(tcomp_compartment_t *lpCompartment, const void *input_ptr, tsk_size_t input_size, void *output_ptr, tsk_size_t *output_size, tsk_bool_t stream)</arglist>
  1486. </member>
  1487. </compound>
  1488. <compound kind="file">
  1489. <name>tcomp_compressor_dummy.h</name>
  1490. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  1491. <filename>tcomp__compressor__dummy_8h</filename>
  1492. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  1493. <includes id="tcomp__compartment_8h" name="tcomp_compartment.h" local="yes" imported="no">tcomp_compartment.h</includes>
  1494. <member kind="function">
  1495. <type>TCOMP_BEGIN_DECLS tsk_bool_t</type>
  1496. <name>tcomp_compressor_dummy_compress</name>
  1497. <anchorfile>tcomp__compressor__dummy_8h.html</anchorfile>
  1498. <anchor>afe355c7530573a73b869c5378e116a36</anchor>
  1499. <arglist>(tcomp_compartment_t *lpCompartment, const void *input_ptr, tsk_size_t input_size, void *output_ptr, tsk_size_t *output_size, tsk_bool_t stream)</arglist>
  1500. </member>
  1501. </compound>
  1502. <compound kind="file">
  1503. <name>tcomp_compressordata.c</name>
  1504. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  1505. <filename>tcomp__compressordata_8c</filename>
  1506. </compound>
  1507. <compound kind="file">
  1508. <name>tcomp_compressordata.h</name>
  1509. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  1510. <filename>tcomp__compressordata_8h</filename>
  1511. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  1512. <includes id="tcomp__buffer_8h" name="tcomp_buffer.h" local="yes" imported="no">tcomp_buffer.h</includes>
  1513. <member kind="define">
  1514. <type>#define</type>
  1515. <name>TCOMP_DECLARE_COMPRESSORDATA</name>
  1516. <anchorfile>tcomp__compressordata_8h.html</anchorfile>
  1517. <anchor>a8df9e4af38727aa7790a1a646efd206c</anchor>
  1518. <arglist></arglist>
  1519. </member>
  1520. <member kind="typedef">
  1521. <type>void(*</type>
  1522. <name>tcomp_xxx_freeGhostState</name>
  1523. <anchorfile>tcomp__compressordata_8h.html</anchorfile>
  1524. <anchor>a0881ddad615d5b5444cd8c8bae4efd76</anchor>
  1525. <arglist>)(tcomp_compressordata_t *data)</arglist>
  1526. </member>
  1527. <member kind="typedef">
  1528. <type>void(*</type>
  1529. <name>tcomp_xxx_ackGhost</name>
  1530. <anchorfile>tcomp__compressordata_8h.html</anchorfile>
  1531. <anchor>aa6c12669c69b66fc068f2e411b112a04</anchor>
  1532. <arglist>)(tcomp_compressordata_t *data, const tcomp_buffer_handle_t *stateid)</arglist>
  1533. </member>
  1534. <member kind="variable">
  1535. <type>TCOMP_BEGIN_DECLS typedef void</type>
  1536. <name>tcomp_compressordata_t</name>
  1537. <anchorfile>tcomp__compressordata_8h.html</anchorfile>
  1538. <anchor>ac8063895d2b39f7377af53f087437a5b</anchor>
  1539. <arglist></arglist>
  1540. </member>
  1541. </compound>
  1542. <compound kind="file">
  1543. <name>tcomp_compressordisp.c</name>
  1544. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  1545. <filename>tcomp__compressordisp_8c</filename>
  1546. <includes id="tcomp__compressordisp_8h" name="tcomp_compressordisp.h" local="yes" imported="no">tcomp_compressordisp.h</includes>
  1547. <includes id="tcomp__compressor__dummy_8h" name="tcomp_compressor_dummy.h" local="yes" imported="no">tcomp_compressor_dummy.h</includes>
  1548. <includes id="tcomp__compressor__deflate_8h" name="tcomp_compressor_deflate.h" local="yes" imported="no">tcomp_compressor_deflate.h</includes>
  1549. <member kind="define">
  1550. <type>#define</type>
  1551. <name>TCOMP_NACK_SUPPORTED</name>
  1552. <anchorfile>tcomp__compressordisp_8c.html</anchorfile>
  1553. <anchor>a38e55ba6ae6fbbe1c82e843a7430ed4e</anchor>
  1554. <arglist></arglist>
  1555. </member>
  1556. <member kind="function">
  1557. <type>tcomp_compressordisp_t *</type>
  1558. <name>tcomp_compressordisp_create</name>
  1559. <anchorfile>tcomp__compressordisp_8c.html</anchorfile>
  1560. <anchor>a65a06e5aa5ac1f93484be2543c5fd655</anchor>
  1561. <arglist>(const tcomp_statehandler_t *statehandler)</arglist>
  1562. </member>
  1563. <member kind="function">
  1564. <type>tsk_bool_t</type>
  1565. <name>tcomp_compressordisp_compress</name>
  1566. <anchorfile>tcomp__compressordisp_8c.html</anchorfile>
  1567. <anchor>aec43191d86a10978161c029f18e5f981</anchor>
  1568. <arglist>(tcomp_compressordisp_t *dispatcher, uint64_t compartmentId, const void *input_ptr, tsk_size_t input_size, void *output_ptr, tsk_size_t *output_size, tsk_bool_t stream)</arglist>
  1569. </member>
  1570. <member kind="function">
  1571. <type>int</type>
  1572. <name>tcomp_compressordisp_addCompressor</name>
  1573. <anchorfile>tcomp__compressordisp_8c.html</anchorfile>
  1574. <anchor>aa29cb2515cfea50662f3b548d4754738</anchor>
  1575. <arglist>(tcomp_compressordisp_t *dispatcher, tcomp_compressor_compress_f compressor)</arglist>
  1576. </member>
  1577. <member kind="function">
  1578. <type>int</type>
  1579. <name>tcomp_compressordisp_removeCompressor</name>
  1580. <anchorfile>tcomp__compressordisp_8c.html</anchorfile>
  1581. <anchor>ace1899914be8d3bb6795ab5d1a99cb3e</anchor>
  1582. <arglist>(tcomp_compressordisp_t *dispatcher, tcomp_compressor_compress_f compressor)</arglist>
  1583. </member>
  1584. <member kind="variable">
  1585. <type>const tsk_object_def_t *</type>
  1586. <name>tcomp_compressordisp_def_t</name>
  1587. <anchorfile>tcomp__compressordisp_8c.html</anchorfile>
  1588. <anchor>aad9a1d5ae9edb5d8fe3eeeabe92220c9</anchor>
  1589. <arglist></arglist>
  1590. </member>
  1591. </compound>
  1592. <compound kind="file">
  1593. <name>tcomp_compressordisp.h</name>
  1594. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  1595. <filename>tcomp__compressordisp_8h</filename>
  1596. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  1597. <includes id="tcomp__statehandler_8h" name="tcomp_statehandler.h" local="yes" imported="no">tcomp_statehandler.h</includes>
  1598. <includes id="tcomp__buffer_8h" name="tcomp_buffer.h" local="yes" imported="no">tcomp_buffer.h</includes>
  1599. <includes id="tcomp__types_8h" name="tcomp_types.h" local="yes" imported="no">tcomp_types.h</includes>
  1600. <includes id="tcomp__result_8h" name="tcomp_result.h" local="yes" imported="no">tcomp_result.h</includes>
  1601. <includes id="tcomp__compressor_8h" name="tcomp_compressor.h" local="yes" imported="no">tcomp_compressor.h</includes>
  1602. <class kind="struct">tcomp_compressordisp_s</class>
  1603. <member kind="define">
  1604. <type>#define</type>
  1605. <name>TCOMP_MAX_COMPRESSORS</name>
  1606. <anchorfile>tcomp__compressordisp_8h.html</anchorfile>
  1607. <anchor>a8d2e7bb50fd6bbdc19ed27a1e846fca5</anchor>
  1608. <arglist></arglist>
  1609. </member>
  1610. <member kind="typedef">
  1611. <type>struct tcomp_compressordisp_s</type>
  1612. <name>tcomp_compressordisp_t</name>
  1613. <anchorfile>tcomp__compressordisp_8h.html</anchorfile>
  1614. <anchor>a23efaf69247656c591bee204825088dc</anchor>
  1615. <arglist></arglist>
  1616. </member>
  1617. <member kind="function">
  1618. <type>tcomp_compressordisp_t *</type>
  1619. <name>tcomp_compressordisp_create</name>
  1620. <anchorfile>tcomp__compressordisp_8h.html</anchorfile>
  1621. <anchor>a65a06e5aa5ac1f93484be2543c5fd655</anchor>
  1622. <arglist>(const tcomp_statehandler_t *statehandler)</arglist>
  1623. </member>
  1624. <member kind="function">
  1625. <type>tsk_bool_t</type>
  1626. <name>tcomp_compressordisp_compress</name>
  1627. <anchorfile>tcomp__compressordisp_8h.html</anchorfile>
  1628. <anchor>aec43191d86a10978161c029f18e5f981</anchor>
  1629. <arglist>(tcomp_compressordisp_t *dispatcher, uint64_t compartmentId, const void *input_ptr, tsk_size_t input_size, void *output_ptr, tsk_size_t *output_size, tsk_bool_t stream)</arglist>
  1630. </member>
  1631. <member kind="function">
  1632. <type>int</type>
  1633. <name>tcomp_compressordisp_addCompressor</name>
  1634. <anchorfile>tcomp__compressordisp_8h.html</anchorfile>
  1635. <anchor>aa29cb2515cfea50662f3b548d4754738</anchor>
  1636. <arglist>(tcomp_compressordisp_t *dispatcher, tcomp_compressor_compress_f compressor)</arglist>
  1637. </member>
  1638. <member kind="function">
  1639. <type>int</type>
  1640. <name>tcomp_compressordisp_removeCompressor</name>
  1641. <anchorfile>tcomp__compressordisp_8h.html</anchorfile>
  1642. <anchor>ace1899914be8d3bb6795ab5d1a99cb3e</anchor>
  1643. <arglist>(tcomp_compressordisp_t *dispatcher, tcomp_compressor_compress_f compressor)</arglist>
  1644. </member>
  1645. <member kind="variable">
  1646. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  1647. <name>tcomp_compressordisp_def_t</name>
  1648. <anchorfile>tcomp__compressordisp_8h.html</anchorfile>
  1649. <anchor>a92cc61440724991756c773342fccd17e</anchor>
  1650. <arglist></arglist>
  1651. </member>
  1652. </compound>
  1653. <compound kind="file">
  1654. <name>tcomp_decompressordisp.c</name>
  1655. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  1656. <filename>tcomp__decompressordisp_8c</filename>
  1657. <includes id="tcomp__decompressordisp_8h" name="tcomp_decompressordisp.h" local="yes" imported="no">tcomp_decompressordisp.h</includes>
  1658. <includes id="tcomp__message_8h" name="tcomp_message.h" local="yes" imported="no">tcomp_message.h</includes>
  1659. <includes id="tcomp__udvm_8h" name="tcomp_udvm.h" local="yes" imported="no">tcomp_udvm.h</includes>
  1660. <member kind="define">
  1661. <type>#define</type>
  1662. <name>TCOMP_MAX_STREAM_BUFFER_SIZE</name>
  1663. <anchorfile>tcomp__decompressordisp_8c.html</anchorfile>
  1664. <anchor>aa4a8fdb851b4620b67a1d52d65441ed1</anchor>
  1665. <arglist></arglist>
  1666. </member>
  1667. <member kind="define">
  1668. <type>#define</type>
  1669. <name>TCOMP_NACK_SUPPORTED</name>
  1670. <anchorfile>tcomp__decompressordisp_8c.html</anchorfile>
  1671. <anchor>ad278be58a5d53380479e7e53c1ec01bf</anchor>
  1672. <arglist>(dispatcher)</arglist>
  1673. </member>
  1674. <member kind="function">
  1675. <type>tcomp_stream_buffer_t *</type>
  1676. <name>tcomp_stream_buffer_create</name>
  1677. <anchorfile>tcomp__decompressordisp_8c.html</anchorfile>
  1678. <anchor>a998e223ef468fc09a9f8613c5d5d0854</anchor>
  1679. <arglist>(uint64_t id)</arglist>
  1680. </member>
  1681. <member kind="function">
  1682. <type>tcomp_decompressordisp_t *</type>
  1683. <name>tcomp_decompressordisp_create</name>
  1684. <anchorfile>tcomp__decompressordisp_8c.html</anchorfile>
  1685. <anchor>a22004ec43206b3803b3f6d978b058f0a</anchor>
  1686. <arglist>(const tcomp_statehandler_t *statehandler)</arglist>
  1687. </member>
  1688. <member kind="function">
  1689. <type>tsk_bool_t</type>
  1690. <name>tcomp_decompressordisp_decompress</name>
  1691. <anchorfile>tcomp__decompressordisp_8c.html</anchorfile>
  1692. <anchor>a74fb7a3ff671e4576c0fb818b7760dc0</anchor>
  1693. <arglist>(tcomp_decompressordisp_t *dispatcher, const void *input_ptr, tsk_size_t input_size, tcomp_result_t *lpResult)</arglist>
  1694. </member>
  1695. <member kind="function">
  1696. <type>tsk_bool_t</type>
  1697. <name>tcomp_decompressordisp_getNextMessage</name>
  1698. <anchorfile>tcomp__decompressordisp_8c.html</anchorfile>
  1699. <anchor>aebe1904896d38c815f464353e6f5d8a0</anchor>
  1700. <arglist>(tcomp_decompressordisp_t *dispatcher, tcomp_result_t *lpResult)</arglist>
  1701. </member>
  1702. <member kind="function">
  1703. <type>tsk_bool_t</type>
  1704. <name>tcomp_decompressordisp_internalDecompress</name>
  1705. <anchorfile>tcomp__decompressordisp_8c.html</anchorfile>
  1706. <anchor>a7194a6ba35ad1935b76fce25db19ec28</anchor>
  1707. <arglist>(tcomp_decompressordisp_t *dispatcher, const void *input_ptr, const tsk_size_t input_size, tcomp_result_t **lpResult)</arglist>
  1708. </member>
  1709. <member kind="function">
  1710. <type>tsk_bool_t</type>
  1711. <name>tcomp_decompressordisp_appendStream</name>
  1712. <anchorfile>tcomp__decompressordisp_8c.html</anchorfile>
  1713. <anchor>a91fd6f2e49b3cbe6fb2a574c20448d79</anchor>
  1714. <arglist>(tcomp_decompressordisp_t *dispatcher, const void *input_ptr, tsk_size_t input_size, uint64_t streamId)</arglist>
  1715. </member>
  1716. <member kind="function">
  1717. <type>tsk_bool_t</type>
  1718. <name>tcomp_decompressordisp_getNextStreamMsg</name>
  1719. <anchorfile>tcomp__decompressordisp_8c.html</anchorfile>
  1720. <anchor>a1d16a0b0eb86e5538cd37aaf8214aa04</anchor>
  1721. <arglist>(tcomp_decompressordisp_t *dispatcher, uint64_t streamId, uint16_t *discard_count, tsk_size_t *size)</arglist>
  1722. </member>
  1723. <member kind="variable">
  1724. <type>const tsk_object_def_t *</type>
  1725. <name>tcomp_decompressordisp_def_t</name>
  1726. <anchorfile>tcomp__decompressordisp_8c.html</anchorfile>
  1727. <anchor>a1782b0cf481d122093472b147fb944b6</anchor>
  1728. <arglist></arglist>
  1729. </member>
  1730. <member kind="variable">
  1731. <type>const tsk_object_def_t *</type>
  1732. <name>tcomp_stream_buffer_def_t</name>
  1733. <anchorfile>tcomp__decompressordisp_8c.html</anchorfile>
  1734. <anchor>a94e7516c75f7a0076067b7d2640cccc3</anchor>
  1735. <arglist></arglist>
  1736. </member>
  1737. </compound>
  1738. <compound kind="file">
  1739. <name>tcomp_decompressordisp.h</name>
  1740. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  1741. <filename>tcomp__decompressordisp_8h</filename>
  1742. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  1743. <includes id="tcomp__statehandler_8h" name="tcomp_statehandler.h" local="yes" imported="no">tcomp_statehandler.h</includes>
  1744. <includes id="tcomp__buffer_8h" name="tcomp_buffer.h" local="yes" imported="no">tcomp_buffer.h</includes>
  1745. <includes id="tcomp__types_8h" name="tcomp_types.h" local="yes" imported="no">tcomp_types.h</includes>
  1746. <includes id="tcomp__result_8h" name="tcomp_result.h" local="yes" imported="no">tcomp_result.h</includes>
  1747. <class kind="struct">tcomp_stream_buffer_s</class>
  1748. <class kind="struct">tcomp_decompressordisp_s</class>
  1749. <member kind="typedef">
  1750. <type>TCOMP_BEGIN_DECLS struct tcomp_stream_buffer_s</type>
  1751. <name>tcomp_stream_buffer_t</name>
  1752. <anchorfile>tcomp__decompressordisp_8h.html</anchorfile>
  1753. <anchor>a657b520236f10cc7eb86124b11f0a768</anchor>
  1754. <arglist></arglist>
  1755. </member>
  1756. <member kind="typedef">
  1757. <type>struct tcomp_decompressordisp_s</type>
  1758. <name>tcomp_decompressordisp_t</name>
  1759. <anchorfile>tcomp__decompressordisp_8h.html</anchorfile>
  1760. <anchor>a02011c3f486e9780d2fb6191279631d6</anchor>
  1761. <arglist></arglist>
  1762. </member>
  1763. <member kind="function">
  1764. <type>tcomp_decompressordisp_t *</type>
  1765. <name>tcomp_decompressordisp_create</name>
  1766. <anchorfile>tcomp__decompressordisp_8h.html</anchorfile>
  1767. <anchor>a22004ec43206b3803b3f6d978b058f0a</anchor>
  1768. <arglist>(const tcomp_statehandler_t *statehandler)</arglist>
  1769. </member>
  1770. <member kind="function">
  1771. <type>tsk_bool_t</type>
  1772. <name>tcomp_decompressordisp_decompress</name>
  1773. <anchorfile>tcomp__decompressordisp_8h.html</anchorfile>
  1774. <anchor>a74fb7a3ff671e4576c0fb818b7760dc0</anchor>
  1775. <arglist>(tcomp_decompressordisp_t *dispatcher, const void *input_ptr, tsk_size_t input_size, tcomp_result_t *lpResult)</arglist>
  1776. </member>
  1777. <member kind="function">
  1778. <type>tsk_bool_t</type>
  1779. <name>tcomp_decompressordisp_getNextMessage</name>
  1780. <anchorfile>tcomp__decompressordisp_8h.html</anchorfile>
  1781. <anchor>aebe1904896d38c815f464353e6f5d8a0</anchor>
  1782. <arglist>(tcomp_decompressordisp_t *dispatcher, tcomp_result_t *lpResult)</arglist>
  1783. </member>
  1784. <member kind="function">
  1785. <type>tsk_bool_t</type>
  1786. <name>tcomp_decompressordisp_internalDecompress</name>
  1787. <anchorfile>tcomp__decompressordisp_8h.html</anchorfile>
  1788. <anchor>a7194a6ba35ad1935b76fce25db19ec28</anchor>
  1789. <arglist>(tcomp_decompressordisp_t *dispatcher, const void *input_ptr, const tsk_size_t input_size, tcomp_result_t **lpResult)</arglist>
  1790. </member>
  1791. <member kind="function">
  1792. <type>tsk_bool_t</type>
  1793. <name>tcomp_decompressordisp_appendStream</name>
  1794. <anchorfile>tcomp__decompressordisp_8h.html</anchorfile>
  1795. <anchor>a91fd6f2e49b3cbe6fb2a574c20448d79</anchor>
  1796. <arglist>(tcomp_decompressordisp_t *dispatcher, const void *input_ptr, tsk_size_t input_size, uint64_t streamId)</arglist>
  1797. </member>
  1798. <member kind="function">
  1799. <type>tsk_bool_t</type>
  1800. <name>tcomp_decompressordisp_getNextStreamMsg</name>
  1801. <anchorfile>tcomp__decompressordisp_8h.html</anchorfile>
  1802. <anchor>a1d16a0b0eb86e5538cd37aaf8214aa04</anchor>
  1803. <arglist>(tcomp_decompressordisp_t *dispatcher, uint64_t streamId, uint16_t *discard_count, tsk_size_t *size)</arglist>
  1804. </member>
  1805. <member kind="variable">
  1806. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  1807. <name>tcomp_stream_buffer_def_t</name>
  1808. <anchorfile>tcomp__decompressordisp_8h.html</anchorfile>
  1809. <anchor>a74fb91763a99373e6338f2e473f0637c</anchor>
  1810. <arglist></arglist>
  1811. </member>
  1812. <member kind="variable">
  1813. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  1814. <name>tcomp_decompressordisp_def_t</name>
  1815. <anchorfile>tcomp__decompressordisp_8h.html</anchorfile>
  1816. <anchor>a263d9f0ed06601f9458d841e0abf47b4</anchor>
  1817. <arglist></arglist>
  1818. </member>
  1819. </compound>
  1820. <compound kind="file">
  1821. <name>tcomp_deflatedata.c</name>
  1822. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  1823. <filename>tcomp__deflatedata_8c</filename>
  1824. <includes id="tcomp__deflatedata_8h" name="tcomp_deflatedata.h" local="yes" imported="no">tcomp_deflatedata.h</includes>
  1825. <member kind="function">
  1826. <type>tcomp_deflatedata_t *</type>
  1827. <name>tcomp_deflatedata_create_2</name>
  1828. <anchorfile>tcomp__deflatedata_8c.html</anchorfile>
  1829. <anchor>acc107c5868ee319ab31775516a7b1008</anchor>
  1830. <arglist>(tsk_bool_t isStream, int z_level, int z_windowBits)</arglist>
  1831. </member>
  1832. <member kind="function">
  1833. <type>tcomp_deflatedata_t *</type>
  1834. <name>tcomp_deflatedata_create</name>
  1835. <anchorfile>tcomp__deflatedata_8c.html</anchorfile>
  1836. <anchor>a613938dc503712a88a29682f1b3332d3</anchor>
  1837. <arglist>(tsk_bool_t isStream)</arglist>
  1838. </member>
  1839. <member kind="function">
  1840. <type>tsk_bool_t</type>
  1841. <name>tcomp_deflatedata_isStateful</name>
  1842. <anchorfile>tcomp__deflatedata_8c.html</anchorfile>
  1843. <anchor>a6f6fa6262b170743244a1905866e7a49</anchor>
  1844. <arglist>(tcomp_deflatedata_t *deflatedata)</arglist>
  1845. </member>
  1846. <member kind="variable">
  1847. <type>const tsk_object_def_t *</type>
  1848. <name>tcomp_deflatedata_def_t</name>
  1849. <anchorfile>tcomp__deflatedata_8c.html</anchorfile>
  1850. <anchor>ae43e14c938ca02c0945e781d71943e6c</anchor>
  1851. <arglist></arglist>
  1852. </member>
  1853. </compound>
  1854. <compound kind="file">
  1855. <name>tcomp_deflatedata.ghost.c</name>
  1856. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  1857. <filename>tcomp__deflatedata_8ghost_8c</filename>
  1858. <includes id="tcomp__deflatedata_8h" name="tcomp_deflatedata.h" local="yes" imported="no">tcomp_deflatedata.h</includes>
  1859. <member kind="define">
  1860. <type>#define</type>
  1861. <name>GHOST_CB_START_INDEX</name>
  1862. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1863. <anchor>af61dd76b0f070596ff477fa5fb11ff95</anchor>
  1864. <arglist></arglist>
  1865. </member>
  1866. <member kind="define">
  1867. <type>#define</type>
  1868. <name>GHOST_DMS_INDEX</name>
  1869. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1870. <anchor>aa0e73f1c8b5cc6579fe838c8f896bfe1</anchor>
  1871. <arglist></arglist>
  1872. </member>
  1873. <member kind="define">
  1874. <type>#define</type>
  1875. <name>GHOST_0x0005_INDEX</name>
  1876. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1877. <anchor>a1361b59108a666ce5794c1fdcbf69cdd</anchor>
  1878. <arglist></arglist>
  1879. </member>
  1880. <member kind="define">
  1881. <type>#define</type>
  1882. <name>GHOST_CB_END_INDEX</name>
  1883. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1884. <anchor>a438bef24bb5c09d4cf891a28e973378a</anchor>
  1885. <arglist></arglist>
  1886. </member>
  1887. <member kind="define">
  1888. <type>#define</type>
  1889. <name>GHOST_HASH_LEN_INDEX</name>
  1890. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1891. <anchor>aaefce17480e56589a8bd181a4073cb0e</anchor>
  1892. <arglist></arglist>
  1893. </member>
  1894. <member kind="define">
  1895. <type>#define</type>
  1896. <name>GHOST_SMS_INDEX</name>
  1897. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1898. <anchor>ad79d54e5e2d4e9e37b4d5ba2302edc0e</anchor>
  1899. <arglist></arglist>
  1900. </member>
  1901. <member kind="define">
  1902. <type>#define</type>
  1903. <name>GHOST_CPB_DMS_SMS_INDEX</name>
  1904. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1905. <anchor>ad8b17d69112d417446dee27863e30350</anchor>
  1906. <arglist></arglist>
  1907. </member>
  1908. <member kind="define">
  1909. <type>#define</type>
  1910. <name>GHOST_VERSION_INDEX</name>
  1911. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1912. <anchor>a8909b9553131b824cc647ae858eb0da0</anchor>
  1913. <arglist></arglist>
  1914. </member>
  1915. <member kind="define">
  1916. <type>#define</type>
  1917. <name>GHOST_BYTECODE1_SIZE</name>
  1918. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1919. <anchor>adb3ba3e24b34c2226b1a867158733d68</anchor>
  1920. <arglist></arglist>
  1921. </member>
  1922. <member kind="define">
  1923. <type>#define</type>
  1924. <name>GHOST_STATE_ADDRESS</name>
  1925. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1926. <anchor>aa3cb78c7b5d91c728d09c65fe9dd4d35</anchor>
  1927. <arglist></arglist>
  1928. </member>
  1929. <member kind="define">
  1930. <type>#define</type>
  1931. <name>GHOST_STATE_INSTRUCTION</name>
  1932. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1933. <anchor>add6e53f528b0b7d81b7dbc774e173609</anchor>
  1934. <arglist></arglist>
  1935. </member>
  1936. <member kind="define">
  1937. <type>#define</type>
  1938. <name>GHOST_STATE_MIN_ACCESS_LEN</name>
  1939. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1940. <anchor>a97b586450efa48aa8cd9f16a2d599b37</anchor>
  1941. <arglist></arglist>
  1942. </member>
  1943. <member kind="define">
  1944. <type>#define</type>
  1945. <name>GHOST_STATE_RETENTION_PRIORITY</name>
  1946. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1947. <anchor>a4dfae63f9636d012a8b45851e8a971e8</anchor>
  1948. <arglist></arglist>
  1949. </member>
  1950. <member kind="define">
  1951. <type>#define</type>
  1952. <name>GHOSTVALUE_AT</name>
  1953. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1954. <anchor>a2cdf0b5cd6985cf45e788e85f640386a</anchor>
  1955. <arglist>(position)</arglist>
  1956. </member>
  1957. <member kind="define">
  1958. <type>#define</type>
  1959. <name>GHOST_DICT_CODE_INDEX</name>
  1960. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1961. <anchor>aae1d230748b69f7026584ec75e890296</anchor>
  1962. <arglist></arglist>
  1963. </member>
  1964. <member kind="define">
  1965. <type>#define</type>
  1966. <name>GHOST_DICT_WORDS_INDEX</name>
  1967. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1968. <anchor>a7393f41cb8c02bfa84f55105cca5954c</anchor>
  1969. <arglist></arglist>
  1970. </member>
  1971. <member kind="define">
  1972. <type>#define</type>
  1973. <name>GHOST_FIXME2_INDEX</name>
  1974. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1975. <anchor>a4dbfaf358c10a950c233f8c06cc68cc7</anchor>
  1976. <arglist></arglist>
  1977. </member>
  1978. <member kind="define">
  1979. <type>#define</type>
  1980. <name>GHOST_DEFLATE_BYTECODE_INDEX</name>
  1981. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1982. <anchor>a56dbe0e0d362dd7fbdffea9758c19887</anchor>
  1983. <arglist></arglist>
  1984. </member>
  1985. <member kind="define">
  1986. <type>#define</type>
  1987. <name>GHOST_INPUT_INDEX</name>
  1988. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1989. <anchor>addd836add0b7388c1c95dcf2dcd8d07e</anchor>
  1990. <arglist></arglist>
  1991. </member>
  1992. <member kind="define">
  1993. <type>#define</type>
  1994. <name>GHOSTVALUE_AT</name>
  1995. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  1996. <anchor>a2cdf0b5cd6985cf45e788e85f640386a</anchor>
  1997. <arglist>(position)</arglist>
  1998. </member>
  1999. <member kind="define">
  2000. <type>#define</type>
  2001. <name>ZBUFF_LEN</name>
  2002. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  2003. <anchor>a587b1133cca8e91689f275380d6310a0</anchor>
  2004. <arglist></arglist>
  2005. </member>
  2006. <member kind="function">
  2007. <type>void</type>
  2008. <name>tcomp_deflatedata_createGhost</name>
  2009. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  2010. <anchor>a685b9a7b997d9aeca3174530211711c7</anchor>
  2011. <arglist>(tcomp_deflatedata_t *deflatedata, uint16_t state_length, tcomp_params_t *params)</arglist>
  2012. </member>
  2013. <member kind="function">
  2014. <type>void</type>
  2015. <name>tcomp_deflatedata_ackGhost</name>
  2016. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  2017. <anchor>aadc5f39e93866e0cb2cd3b29bb99d12e</anchor>
  2018. <arglist>(tcomp_compressordata_t *data, const tcomp_buffer_handle_t *stateid)</arglist>
  2019. </member>
  2020. <member kind="function">
  2021. <type>void</type>
  2022. <name>tcomp_deflatedata_updateGhost</name>
  2023. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  2024. <anchor>a0c7dceae6a0f82652892d7d5c53da363</anchor>
  2025. <arglist>(tcomp_deflatedata_t *deflatedata, const uint8_t *input_ptr, tsk_size_t input_size)</arglist>
  2026. </member>
  2027. <member kind="function">
  2028. <type>uint32_t *</type>
  2029. <name>tcomp_deflatedata_getGhostCopyOffset</name>
  2030. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  2031. <anchor>acd4ef201aad5c16cc01703429e152509</anchor>
  2032. <arglist>(tcomp_deflatedata_t *deflatedata)</arglist>
  2033. </member>
  2034. <member kind="function">
  2035. <type>void</type>
  2036. <name>tcomp_deflatedata_freeGhostState</name>
  2037. <anchorfile>tcomp__deflatedata_8ghost_8c.html</anchorfile>
  2038. <anchor>a5706f951dba8f9b03a2bddfa24be5264</anchor>
  2039. <arglist>(tcomp_compressordata_t *data)</arglist>
  2040. </member>
  2041. </compound>
  2042. <compound kind="file">
  2043. <name>tcomp_deflatedata.h</name>
  2044. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  2045. <filename>tcomp__deflatedata_8h</filename>
  2046. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  2047. <includes id="tcomp__params_8h" name="tcomp_params.h" local="yes" imported="no">tcomp_params.h</includes>
  2048. <includes id="tcomp__state_8h" name="tcomp_state.h" local="yes" imported="no">tcomp_state.h</includes>
  2049. <includes id="tcomp__compressordata_8h" name="tcomp_compressordata.h" local="yes" imported="no">tcomp_compressordata.h</includes>
  2050. <includes id="zlib_8h" name="zlib.h" local="yes" imported="no">zlib.h</includes>
  2051. <class kind="struct">tcomp_deflateStream_s</class>
  2052. <class kind="struct">tcomp_deflatedata_s</class>
  2053. <member kind="define">
  2054. <type>#define</type>
  2055. <name>USE_DICTS_FOR_COMPRESSION</name>
  2056. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2057. <anchor>adc85d4d5b991939e39bf3fcd2b41e0e5</anchor>
  2058. <arglist></arglist>
  2059. </member>
  2060. <member kind="define">
  2061. <type>#define</type>
  2062. <name>Z_DEFAULT_WINDOW_BITS</name>
  2063. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2064. <anchor>a3ffc2b8c8034c6e80474b0ad988a4ab6</anchor>
  2065. <arglist></arglist>
  2066. </member>
  2067. <member kind="define">
  2068. <type>#define</type>
  2069. <name>DEFLATE_DECOMPRESSION_PTR_INDEX</name>
  2070. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2071. <anchor>aecf738b0f582de9a6f93a0d807750040</anchor>
  2072. <arglist></arglist>
  2073. </member>
  2074. <member kind="define">
  2075. <type>#define</type>
  2076. <name>DEFLATE_UDVM_CIRCULAR_START_INDEX</name>
  2077. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2078. <anchor>a297a076f50ac3d10649b26b083b6a4d9</anchor>
  2079. <arglist></arglist>
  2080. </member>
  2081. <member kind="define">
  2082. <type>#define</type>
  2083. <name>DEFLATE_SIP_DICT_ONLY</name>
  2084. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2085. <anchor>a8a677017c1bf51b65dc49b541c46242c</anchor>
  2086. <arglist></arglist>
  2087. </member>
  2088. <member kind="define">
  2089. <type>#define</type>
  2090. <name>DEFLATE_PRES_DICT_ONLY</name>
  2091. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2092. <anchor>ab7869b22a284727e3bafa890de3f08f5</anchor>
  2093. <arglist></arglist>
  2094. </member>
  2095. <member kind="define">
  2096. <type>#define</type>
  2097. <name>DEFLATE_SIP_PRES_DICTS</name>
  2098. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2099. <anchor>a56e78baa3f167e1222521a92b5411470</anchor>
  2100. <arglist></arglist>
  2101. </member>
  2102. <member kind="define">
  2103. <type>#define</type>
  2104. <name>DEFLATE_NO_DICT</name>
  2105. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2106. <anchor>a7b3a9bb16609d4529913a50ccd1e8117</anchor>
  2107. <arglist></arglist>
  2108. </member>
  2109. <member kind="define">
  2110. <type>#define</type>
  2111. <name>DEFLATE_FIXME_DICT</name>
  2112. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2113. <anchor>a70b3741fac20f597294e67ec88c1ffd2</anchor>
  2114. <arglist></arglist>
  2115. </member>
  2116. <member kind="define">
  2117. <type>#define</type>
  2118. <name>DEFLATE_BYTECODE_DESTINATION_START</name>
  2119. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2120. <anchor>ac519f027665fcff17a6adcf26ce13e87</anchor>
  2121. <arglist></arglist>
  2122. </member>
  2123. <member kind="define">
  2124. <type>#define</type>
  2125. <name>DEFLATE_BYTECODE_DESTINATION_CODE</name>
  2126. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2127. <anchor>a1bfccabe5485ea3856fb661a360fcdcc</anchor>
  2128. <arglist></arglist>
  2129. </member>
  2130. <member kind="define">
  2131. <type>#define</type>
  2132. <name>DEFLATE_BYTECODE_LEN</name>
  2133. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2134. <anchor>a5301d24aea35ac0ae5b82c8b209e7c96</anchor>
  2135. <arglist></arglist>
  2136. </member>
  2137. <member kind="define">
  2138. <type>#define</type>
  2139. <name>DEFLATEDATA_DEFLATE_BYTECODE</name>
  2140. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2141. <anchor>a8ad70b4284af8f191f3e033784726a3c</anchor>
  2142. <arglist></arglist>
  2143. </member>
  2144. <member kind="typedef">
  2145. <type>struct tcomp_deflateStream_s</type>
  2146. <name>tcomp_deflateStream_t</name>
  2147. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2148. <anchor>afadd5ec8fe340558dde8db99700bcbab</anchor>
  2149. <arglist></arglist>
  2150. </member>
  2151. <member kind="typedef">
  2152. <type>struct tcomp_deflatedata_s</type>
  2153. <name>tcomp_deflatedata_t</name>
  2154. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2155. <anchor>a51603f0230b2555a35c740b64d95b7d7</anchor>
  2156. <arglist></arglist>
  2157. </member>
  2158. <member kind="function">
  2159. <type>tsk_bool_t</type>
  2160. <name>tcomp_deflateStream_end</name>
  2161. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2162. <anchor>a1bdeb3020a7e79ac2e0752c3c9048de9</anchor>
  2163. <arglist>(tcomp_deflateStream_t *stream)</arglist>
  2164. </member>
  2165. <member kind="function">
  2166. <type>tsk_bool_t</type>
  2167. <name>tcomp_deflateStream_copy</name>
  2168. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2169. <anchor>a807b1c81bc1f376a5464a6e8e13f766d</anchor>
  2170. <arglist>(tcomp_deflateStream_t *stream, tcomp_deflateStream_t *source)</arglist>
  2171. </member>
  2172. <member kind="function">
  2173. <type>tcomp_deflatedata_t *</type>
  2174. <name>tcomp_deflatedata_create</name>
  2175. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2176. <anchor>a613938dc503712a88a29682f1b3332d3</anchor>
  2177. <arglist>(tsk_bool_t isStream)</arglist>
  2178. </member>
  2179. <member kind="function">
  2180. <type>void</type>
  2181. <name>tcomp_deflatedata_freeGhostState</name>
  2182. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2183. <anchor>a84abeb10334414bf025282d103f56c3e</anchor>
  2184. <arglist>(tcomp_compressordata_t *deflatedata)</arglist>
  2185. </member>
  2186. <member kind="function">
  2187. <type>void</type>
  2188. <name>tcomp_deflatedata_ackGhost</name>
  2189. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2190. <anchor>a9ee70414f50b4c064e5502da176c7396</anchor>
  2191. <arglist>(tcomp_compressordata_t *deflatedata, const tcomp_buffer_handle_t *stateid)</arglist>
  2192. </member>
  2193. <member kind="function">
  2194. <type>void</type>
  2195. <name>tcomp_deflatedata_createGhost</name>
  2196. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2197. <anchor>a416082cf8161cfd26293df7273300e7e</anchor>
  2198. <arglist>(tcomp_deflatedata_t *deflatedata, uint16_t state_len, tcomp_params_t *params)</arglist>
  2199. </member>
  2200. <member kind="function">
  2201. <type>void</type>
  2202. <name>tcomp_deflatedata_updateGhost</name>
  2203. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2204. <anchor>a0c7dceae6a0f82652892d7d5c53da363</anchor>
  2205. <arglist>(tcomp_deflatedata_t *deflatedata, const uint8_t *input_ptr, tsk_size_t input_size)</arglist>
  2206. </member>
  2207. <member kind="function">
  2208. <type>uint32_t *</type>
  2209. <name>tcomp_deflatedata_getGhostCopyOffset</name>
  2210. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2211. <anchor>acd4ef201aad5c16cc01703429e152509</anchor>
  2212. <arglist>(tcomp_deflatedata_t *deflatedata)</arglist>
  2213. </member>
  2214. <member kind="function">
  2215. <type>tsk_bool_t</type>
  2216. <name>tcomp_deflatedata_zReset</name>
  2217. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2218. <anchor>a87d68a52cbaa9a6500d00dbfad52cf16</anchor>
  2219. <arglist>(tcomp_deflatedata_t *deflatedata)</arglist>
  2220. </member>
  2221. <member kind="function">
  2222. <type>tsk_bool_t</type>
  2223. <name>tcomp_deflatedata_zCompress</name>
  2224. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2225. <anchor>a38a642737f96d3f6bb81eb8025136d25</anchor>
  2226. <arglist>(tcomp_deflatedata_t *deflatedata, const void *in, tsk_size_t inLen, void *out, tsk_size_t *outLen, tsk_bool_t *stateChanged)</arglist>
  2227. </member>
  2228. <member kind="function">
  2229. <type>int</type>
  2230. <name>tcomp_deflatedata_zGetWindowBits</name>
  2231. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2232. <anchor>ac1db80d4be4336cd73f03ad7d0de84ec</anchor>
  2233. <arglist>(tcomp_deflatedata_t *deflatedata)</arglist>
  2234. </member>
  2235. <member kind="function">
  2236. <type>void</type>
  2237. <name>tcomp_deflatedata_zSetWindowBits</name>
  2238. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2239. <anchor>a0ad0c57a166fbf0700f2b4a0203b6581</anchor>
  2240. <arglist>(tcomp_deflatedata_t *deflatedata, int windowSize)</arglist>
  2241. </member>
  2242. <member kind="function">
  2243. <type>tsk_bool_t</type>
  2244. <name>tcomp_deflatedata_isStateful</name>
  2245. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2246. <anchor>a6f6fa6262b170743244a1905866e7a49</anchor>
  2247. <arglist>(tcomp_deflatedata_t *deflatedata)</arglist>
  2248. </member>
  2249. <member kind="function">
  2250. <type>tsk_bool_t</type>
  2251. <name>tcomp_deflatedata_zInit</name>
  2252. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2253. <anchor>a279cfe52515a1de61335c1c2b5f3a64a</anchor>
  2254. <arglist>(tcomp_deflatedata_t *deflatedata)</arglist>
  2255. </member>
  2256. <member kind="function">
  2257. <type>tsk_bool_t</type>
  2258. <name>tcomp_deflatedata_zUnInit</name>
  2259. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2260. <anchor>a20c3dbe17e832df89b6ed65a49a56ef4</anchor>
  2261. <arglist>(tcomp_deflatedata_t *deflatedata)</arglist>
  2262. </member>
  2263. <member kind="variable">
  2264. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  2265. <name>tcomp_deflatedata_def_t</name>
  2266. <anchorfile>tcomp__deflatedata_8h.html</anchorfile>
  2267. <anchor>a99d44b87f2fddf3a15186dd64b7da860</anchor>
  2268. <arglist></arglist>
  2269. </member>
  2270. </compound>
  2271. <compound kind="file">
  2272. <name>tcomp_deflatedata.zlib.c</name>
  2273. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  2274. <filename>tcomp__deflatedata_8zlib_8c</filename>
  2275. <includes id="tcomp__deflatedata_8h" name="tcomp_deflatedata.h" local="yes" imported="no">tcomp_deflatedata.h</includes>
  2276. <member kind="function">
  2277. <type>tsk_bool_t</type>
  2278. <name>tcomp_deflateStream_end</name>
  2279. <anchorfile>tcomp__deflatedata_8zlib_8c.html</anchorfile>
  2280. <anchor>a1bdeb3020a7e79ac2e0752c3c9048de9</anchor>
  2281. <arglist>(tcomp_deflateStream_t *stream)</arglist>
  2282. </member>
  2283. <member kind="function">
  2284. <type>tsk_bool_t</type>
  2285. <name>tcomp_deflateStream_copy</name>
  2286. <anchorfile>tcomp__deflatedata_8zlib_8c.html</anchorfile>
  2287. <anchor>a807b1c81bc1f376a5464a6e8e13f766d</anchor>
  2288. <arglist>(tcomp_deflateStream_t *stream, tcomp_deflateStream_t *source)</arglist>
  2289. </member>
  2290. <member kind="function">
  2291. <type>tsk_bool_t</type>
  2292. <name>tcomp_deflatedata_zInit</name>
  2293. <anchorfile>tcomp__deflatedata_8zlib_8c.html</anchorfile>
  2294. <anchor>a279cfe52515a1de61335c1c2b5f3a64a</anchor>
  2295. <arglist>(tcomp_deflatedata_t *deflatedata)</arglist>
  2296. </member>
  2297. <member kind="function">
  2298. <type>tsk_bool_t</type>
  2299. <name>tcomp_deflatedata_zUnInit</name>
  2300. <anchorfile>tcomp__deflatedata_8zlib_8c.html</anchorfile>
  2301. <anchor>a20c3dbe17e832df89b6ed65a49a56ef4</anchor>
  2302. <arglist>(tcomp_deflatedata_t *deflatedata)</arglist>
  2303. </member>
  2304. <member kind="function">
  2305. <type>tsk_bool_t</type>
  2306. <name>tcomp_deflatedata_zReset</name>
  2307. <anchorfile>tcomp__deflatedata_8zlib_8c.html</anchorfile>
  2308. <anchor>a87d68a52cbaa9a6500d00dbfad52cf16</anchor>
  2309. <arglist>(tcomp_deflatedata_t *deflatedata)</arglist>
  2310. </member>
  2311. <member kind="function">
  2312. <type>tsk_bool_t</type>
  2313. <name>tcomp_deflatedata_zCompress</name>
  2314. <anchorfile>tcomp__deflatedata_8zlib_8c.html</anchorfile>
  2315. <anchor>a38a642737f96d3f6bb81eb8025136d25</anchor>
  2316. <arglist>(tcomp_deflatedata_t *deflatedata, const void *in, tsk_size_t inLen, void *out, tsk_size_t *outLen, tsk_bool_t *stateChanged)</arglist>
  2317. </member>
  2318. <member kind="function">
  2319. <type>int</type>
  2320. <name>tcomp_deflatedata_zGetWindowBits</name>
  2321. <anchorfile>tcomp__deflatedata_8zlib_8c.html</anchorfile>
  2322. <anchor>ac1db80d4be4336cd73f03ad7d0de84ec</anchor>
  2323. <arglist>(tcomp_deflatedata_t *deflatedata)</arglist>
  2324. </member>
  2325. <member kind="function">
  2326. <type>void</type>
  2327. <name>tcomp_deflatedata_zSetWindowBits</name>
  2328. <anchorfile>tcomp__deflatedata_8zlib_8c.html</anchorfile>
  2329. <anchor>a0ad0c57a166fbf0700f2b4a0203b6581</anchor>
  2330. <arglist>(tcomp_deflatedata_t *deflatedata, int windowSize)</arglist>
  2331. </member>
  2332. </compound>
  2333. <compound kind="file">
  2334. <name>tcomp_dicts.c</name>
  2335. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  2336. <filename>tcomp__dicts_8c</filename>
  2337. <includes id="tcomp__dicts_8h" name="tcomp_dicts.h" local="yes" imported="no">tcomp_dicts.h</includes>
  2338. <includes id="tcomp__buffer_8h" name="tcomp_buffer.h" local="yes" imported="no">tcomp_buffer.h</includes>
  2339. <includes id="tcomp__rfc3485__dictionary__sip_8h" name="tcomp_rfc3485_dictionary_sip.h" local="yes" imported="no">tcomp_rfc3485_dictionary_sip.h</includes>
  2340. <includes id="tcomp__rfc5112__dictionary__presence_8h" name="tcomp_rfc5112_dictionary_presence.h" local="yes" imported="no">tcomp_rfc5112_dictionary_presence.h</includes>
  2341. <member kind="function">
  2342. <type>tcomp_dictionary_t *</type>
  2343. <name>tcomp_dicts_create_presence_dict</name>
  2344. <anchorfile>tcomp__dicts_8c.html</anchorfile>
  2345. <anchor>a252a72a1fd88d9e77ca46bdbe214be95</anchor>
  2346. <arglist>()</arglist>
  2347. </member>
  2348. <member kind="function">
  2349. <type>tcomp_dictionary_t *</type>
  2350. <name>tcomp_dicts_create_sip_dict</name>
  2351. <anchorfile>tcomp__dicts_8c.html</anchorfile>
  2352. <anchor>a1810e66603f634d79120eb9da1400c05</anchor>
  2353. <arglist>()</arglist>
  2354. </member>
  2355. </compound>
  2356. <compound kind="file">
  2357. <name>tcomp_dicts.h</name>
  2358. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  2359. <filename>tcomp__dicts_8h</filename>
  2360. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  2361. <includes id="tcomp__state_8h" name="tcomp_state.h" local="yes" imported="no">tcomp_state.h</includes>
  2362. <member kind="function">
  2363. <type>TCOMP_BEGIN_DECLS tcomp_dictionary_t *</type>
  2364. <name>tcomp_dicts_create_presence_dict</name>
  2365. <anchorfile>tcomp__dicts_8h.html</anchorfile>
  2366. <anchor>af8882efbf74466dba5054791cdbefc8b</anchor>
  2367. <arglist>()</arglist>
  2368. </member>
  2369. <member kind="function">
  2370. <type>tcomp_dictionary_t *</type>
  2371. <name>tcomp_dicts_create_sip_dict</name>
  2372. <anchorfile>tcomp__dicts_8h.html</anchorfile>
  2373. <anchor>a1810e66603f634d79120eb9da1400c05</anchor>
  2374. <arglist>()</arglist>
  2375. </member>
  2376. </compound>
  2377. <compound kind="file">
  2378. <name>tcomp_headers_index.h</name>
  2379. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  2380. <filename>tcomp__headers__index_8h</filename>
  2381. <member kind="define">
  2382. <type>#define</type>
  2383. <name>TCOMP_UDVM_HEADER_UDVM_MEMORY_SIZE_INDEX</name>
  2384. <anchorfile>tcomp__headers__index_8h.html</anchorfile>
  2385. <anchor>abf894a2433372417a5c7a0efdfbd1480</anchor>
  2386. <arglist></arglist>
  2387. </member>
  2388. <member kind="define">
  2389. <type>#define</type>
  2390. <name>TCOMP_UDVM_HEADER_CYCLES_PER_BIT_INDEX</name>
  2391. <anchorfile>tcomp__headers__index_8h.html</anchorfile>
  2392. <anchor>a38cd1a41feaf84267fd1465126c48037</anchor>
  2393. <arglist></arglist>
  2394. </member>
  2395. <member kind="define">
  2396. <type>#define</type>
  2397. <name>TCOMP_UDVM_HEADER_SIGCOMP_VERSION_INDEX</name>
  2398. <anchorfile>tcomp__headers__index_8h.html</anchorfile>
  2399. <anchor>af7b0bf249f78db457bc9533990706a6d</anchor>
  2400. <arglist></arglist>
  2401. </member>
  2402. <member kind="define">
  2403. <type>#define</type>
  2404. <name>TCOMP_UDVM_HEADER_PARTIAL_STATE_ID_LENGTH_INDEX</name>
  2405. <anchorfile>tcomp__headers__index_8h.html</anchorfile>
  2406. <anchor>a1f45d23641e4a86d78fbf1a915c62bf1</anchor>
  2407. <arglist></arglist>
  2408. </member>
  2409. <member kind="define">
  2410. <type>#define</type>
  2411. <name>TCOMP_UDVM_HEADER_STATE_LENGTH_INDEX</name>
  2412. <anchorfile>tcomp__headers__index_8h.html</anchorfile>
  2413. <anchor>ab110c964556fb631d3bbf083ff646cd1</anchor>
  2414. <arglist></arglist>
  2415. </member>
  2416. <member kind="define">
  2417. <type>#define</type>
  2418. <name>TCOMP_UDVM_HEADER_RESERVED_INDEX</name>
  2419. <anchorfile>tcomp__headers__index_8h.html</anchorfile>
  2420. <anchor>abdec1536990849d8cc41c21ca7b02304</anchor>
  2421. <arglist></arglist>
  2422. </member>
  2423. <member kind="define">
  2424. <type>#define</type>
  2425. <name>TCOMP_UDVM_HEADER_BYTE_COPY_LEFT_INDEX</name>
  2426. <anchorfile>tcomp__headers__index_8h.html</anchorfile>
  2427. <anchor>ab63df45b63d7806ffd038bf04b9f6d17</anchor>
  2428. <arglist></arglist>
  2429. </member>
  2430. <member kind="define">
  2431. <type>#define</type>
  2432. <name>TCOMP_UDVM_HEADER_BYTE_COPY_RIGHT_INDEX</name>
  2433. <anchorfile>tcomp__headers__index_8h.html</anchorfile>
  2434. <anchor>af5b2a6c77994d109361982281ad0291d</anchor>
  2435. <arglist></arglist>
  2436. </member>
  2437. <member kind="define">
  2438. <type>#define</type>
  2439. <name>TCOMP_UDVM_HEADER_INPUT_BIT_ORDER_INDEX</name>
  2440. <anchorfile>tcomp__headers__index_8h.html</anchorfile>
  2441. <anchor>a6de42eba0b2b39a807587b94380558e1</anchor>
  2442. <arglist></arglist>
  2443. </member>
  2444. <member kind="define">
  2445. <type>#define</type>
  2446. <name>TCOMP_UDVM_HEADER_STACK_LOCATION_INDEX</name>
  2447. <anchorfile>tcomp__headers__index_8h.html</anchorfile>
  2448. <anchor>a81e96e7c20757d40ddfad35eeef1a64f</anchor>
  2449. <arglist></arglist>
  2450. </member>
  2451. </compound>
  2452. <compound kind="file">
  2453. <name>tcomp_instructions.h</name>
  2454. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  2455. <filename>tcomp__instructions_8h</filename>
  2456. <member kind="define">
  2457. <type>#define</type>
  2458. <name>TCOMP_UDVM_INST__DECOMPRESSION_FAILURE</name>
  2459. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2460. <anchor>a87890ef162bb7da42999de8b1a72fca3</anchor>
  2461. <arglist></arglist>
  2462. </member>
  2463. <member kind="define">
  2464. <type>#define</type>
  2465. <name>TCOMP_UDVM_INST__AND</name>
  2466. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2467. <anchor>a27a17cdb472ce8e876387431f73ca656</anchor>
  2468. <arglist></arglist>
  2469. </member>
  2470. <member kind="define">
  2471. <type>#define</type>
  2472. <name>TCOMP_UDVM_INST__OR</name>
  2473. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2474. <anchor>a00a24090e81502dbb3d4ee509d8302e6</anchor>
  2475. <arglist></arglist>
  2476. </member>
  2477. <member kind="define">
  2478. <type>#define</type>
  2479. <name>TCOMP_UDVM_INST__NOT</name>
  2480. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2481. <anchor>afdcaf9184d7aa4b98de6bd10f199add5</anchor>
  2482. <arglist></arglist>
  2483. </member>
  2484. <member kind="define">
  2485. <type>#define</type>
  2486. <name>TCOMP_UDVM_INST__LSHIFT</name>
  2487. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2488. <anchor>a64d3e419cb78210ede1d0b7bbd9623ee</anchor>
  2489. <arglist></arglist>
  2490. </member>
  2491. <member kind="define">
  2492. <type>#define</type>
  2493. <name>TCOMP_UDVM_INST__RSHIFT</name>
  2494. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2495. <anchor>a3ffa5903dceacc4f09715cb930e02e09</anchor>
  2496. <arglist></arglist>
  2497. </member>
  2498. <member kind="define">
  2499. <type>#define</type>
  2500. <name>TCOMP_UDVM_INST__ADD</name>
  2501. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2502. <anchor>ab8ae80ceba9ef28562ca3f2bffbea1a8</anchor>
  2503. <arglist></arglist>
  2504. </member>
  2505. <member kind="define">
  2506. <type>#define</type>
  2507. <name>TCOMP_UDVM_INST__SUBTRACT</name>
  2508. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2509. <anchor>a6db9d9fe9eed72dfdfce6a79810fac35</anchor>
  2510. <arglist></arglist>
  2511. </member>
  2512. <member kind="define">
  2513. <type>#define</type>
  2514. <name>TCOMP_UDVM_INST__MULTIPLY</name>
  2515. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2516. <anchor>a1bcaa1fbb2b217cf397ba6d09c1582bc</anchor>
  2517. <arglist></arglist>
  2518. </member>
  2519. <member kind="define">
  2520. <type>#define</type>
  2521. <name>TCOMP_UDVM_INST__DIVIDE</name>
  2522. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2523. <anchor>a2b693d9c2ab15facf911738ca9bed972</anchor>
  2524. <arglist></arglist>
  2525. </member>
  2526. <member kind="define">
  2527. <type>#define</type>
  2528. <name>TCOMP_UDVM_INST__REMAINDER</name>
  2529. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2530. <anchor>a8e39b4c47a3d72e0893e1d493db88ca1</anchor>
  2531. <arglist></arglist>
  2532. </member>
  2533. <member kind="define">
  2534. <type>#define</type>
  2535. <name>TCOMP_UDVM_INST__SORT_ASCENDING</name>
  2536. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2537. <anchor>ac907e45ab8fe6ff439df738d6cb684f2</anchor>
  2538. <arglist></arglist>
  2539. </member>
  2540. <member kind="define">
  2541. <type>#define</type>
  2542. <name>TCOMP_UDVM_INST__SORT_DESCENDING</name>
  2543. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2544. <anchor>ac7b53c7dcce4a218c7a2561d7f74c091</anchor>
  2545. <arglist></arglist>
  2546. </member>
  2547. <member kind="define">
  2548. <type>#define</type>
  2549. <name>TCOMP_UDVM_INST__SHA_1</name>
  2550. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2551. <anchor>aeebaac7790287b4ca2c7c6437a3756af</anchor>
  2552. <arglist></arglist>
  2553. </member>
  2554. <member kind="define">
  2555. <type>#define</type>
  2556. <name>TCOMP_UDVM_INST__LOAD</name>
  2557. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2558. <anchor>a1c880ec11b24aaf59298dd70dc5d5f89</anchor>
  2559. <arglist></arglist>
  2560. </member>
  2561. <member kind="define">
  2562. <type>#define</type>
  2563. <name>TCOMP_UDVM_INST__MULTILOAD</name>
  2564. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2565. <anchor>a34380db329ac1d5d549d6eb30b08ee18</anchor>
  2566. <arglist></arglist>
  2567. </member>
  2568. <member kind="define">
  2569. <type>#define</type>
  2570. <name>TCOMP_UDVM_INST__PUSH</name>
  2571. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2572. <anchor>a07241036c93c177f20013d2393e1671f</anchor>
  2573. <arglist></arglist>
  2574. </member>
  2575. <member kind="define">
  2576. <type>#define</type>
  2577. <name>TCOMP_UDVM_INST__POP</name>
  2578. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2579. <anchor>a7a714f6c0bdbc646d4c922ed6652e2f0</anchor>
  2580. <arglist></arglist>
  2581. </member>
  2582. <member kind="define">
  2583. <type>#define</type>
  2584. <name>TCOMP_UDVM_INST__COPY</name>
  2585. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2586. <anchor>a8abff2a63e3a52f58de1f56a47299599</anchor>
  2587. <arglist></arglist>
  2588. </member>
  2589. <member kind="define">
  2590. <type>#define</type>
  2591. <name>TCOMP_UDVM_INST__COPY_LITERAL</name>
  2592. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2593. <anchor>a136de87e16c30224139398d073b5bb7f</anchor>
  2594. <arglist></arglist>
  2595. </member>
  2596. <member kind="define">
  2597. <type>#define</type>
  2598. <name>TCOMP_UDVM_INST__COPY_OFFSET</name>
  2599. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2600. <anchor>a5f3ebdfe6019b02af70be90a4a2775f3</anchor>
  2601. <arglist></arglist>
  2602. </member>
  2603. <member kind="define">
  2604. <type>#define</type>
  2605. <name>TCOMP_UDVM_INST__MEMSET</name>
  2606. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2607. <anchor>afc29b053d19c8ae01b856027b5f81445</anchor>
  2608. <arglist></arglist>
  2609. </member>
  2610. <member kind="define">
  2611. <type>#define</type>
  2612. <name>TCOMP_UDVM_INST__JUMP</name>
  2613. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2614. <anchor>ae87e9b20f08e39fd00061ef631950d70</anchor>
  2615. <arglist></arglist>
  2616. </member>
  2617. <member kind="define">
  2618. <type>#define</type>
  2619. <name>TCOMP_UDVM_INST__COMPARE</name>
  2620. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2621. <anchor>aeb39a13beb297b6bf0e68698fc365086</anchor>
  2622. <arglist></arglist>
  2623. </member>
  2624. <member kind="define">
  2625. <type>#define</type>
  2626. <name>TCOMP_UDVM_INST__CALL</name>
  2627. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2628. <anchor>a784926453fbb97c8c32eff977c373785</anchor>
  2629. <arglist></arglist>
  2630. </member>
  2631. <member kind="define">
  2632. <type>#define</type>
  2633. <name>TCOMP_UDVM_INST__RETURN</name>
  2634. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2635. <anchor>af516a83772c6aa1bf49fe0f3333eebc5</anchor>
  2636. <arglist></arglist>
  2637. </member>
  2638. <member kind="define">
  2639. <type>#define</type>
  2640. <name>TCOMP_UDVM_INST__SWITCH</name>
  2641. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2642. <anchor>ad94373cd714f35ca82d5a0e1aeddd86b</anchor>
  2643. <arglist></arglist>
  2644. </member>
  2645. <member kind="define">
  2646. <type>#define</type>
  2647. <name>TCOMP_UDVM_INST__CRC</name>
  2648. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2649. <anchor>abc6c90cbd81d69f0ff19ab7eec62e22e</anchor>
  2650. <arglist></arglist>
  2651. </member>
  2652. <member kind="define">
  2653. <type>#define</type>
  2654. <name>TCOMP_UDVM_INST__INPUT_BYTES</name>
  2655. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2656. <anchor>a35d4e22f76b18c463f0f1a3a47c36c65</anchor>
  2657. <arglist></arglist>
  2658. </member>
  2659. <member kind="define">
  2660. <type>#define</type>
  2661. <name>TCOMP_UDVM_INST__INPUT_BITS</name>
  2662. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2663. <anchor>a0d83ae2bad089ac7183a83796cb98606</anchor>
  2664. <arglist></arglist>
  2665. </member>
  2666. <member kind="define">
  2667. <type>#define</type>
  2668. <name>TCOMP_UDVM_INST__INPUT_HUFFMAN</name>
  2669. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2670. <anchor>a4d446dcafd6b3abf66e61cc3a16f94e6</anchor>
  2671. <arglist></arglist>
  2672. </member>
  2673. <member kind="define">
  2674. <type>#define</type>
  2675. <name>TCOMP_UDVM_INST__STATE_ACCESS</name>
  2676. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2677. <anchor>ac4bc989b264267efc3075e76b6d69fa1</anchor>
  2678. <arglist></arglist>
  2679. </member>
  2680. <member kind="define">
  2681. <type>#define</type>
  2682. <name>TCOMP_UDVM_INST__STATE_CREATE</name>
  2683. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2684. <anchor>a3fe3316151b39751baa3beb780654763</anchor>
  2685. <arglist></arglist>
  2686. </member>
  2687. <member kind="define">
  2688. <type>#define</type>
  2689. <name>TCOMP_UDVM_INST__STATE_FREE</name>
  2690. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2691. <anchor>a0ca162ec138dc61d67d25ae029c18505</anchor>
  2692. <arglist></arglist>
  2693. </member>
  2694. <member kind="define">
  2695. <type>#define</type>
  2696. <name>TCOMP_UDVM_INST__OUTPUT</name>
  2697. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2698. <anchor>ab85ecc3de9b346085c55964af528c2f3</anchor>
  2699. <arglist></arglist>
  2700. </member>
  2701. <member kind="define">
  2702. <type>#define</type>
  2703. <name>TCOMP_UDVM_INST__END_MESSAGE</name>
  2704. <anchorfile>tcomp__instructions_8h.html</anchorfile>
  2705. <anchor>a9d8a67afca5cd30b9141865525df3cc1</anchor>
  2706. <arglist></arglist>
  2707. </member>
  2708. </compound>
  2709. <compound kind="file">
  2710. <name>tcomp_manager.c</name>
  2711. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  2712. <filename>tcomp__manager_8c</filename>
  2713. <includes id="tcomp__manager_8h" name="tcomp_manager.h" local="yes" imported="no">tcomp_manager.h</includes>
  2714. <includes id="tcomp__compressordisp_8h" name="tcomp_compressordisp.h" local="yes" imported="no">tcomp_compressordisp.h</includes>
  2715. <includes id="tcomp__decompressordisp_8h" name="tcomp_decompressordisp.h" local="yes" imported="no">tcomp_decompressordisp.h</includes>
  2716. <includes id="tcomp__statehandler_8h" name="tcomp_statehandler.h" local="yes" imported="no">tcomp_statehandler.h</includes>
  2717. <class kind="struct">tcomp_manager_s</class>
  2718. <member kind="define">
  2719. <type>#define</type>
  2720. <name>MAX_DMS</name>
  2721. <anchorfile>tcomp__manager_8c.html</anchorfile>
  2722. <anchor>a10acc378faf5282b218afbf5ab398074</anchor>
  2723. <arglist></arglist>
  2724. </member>
  2725. <member kind="define">
  2726. <type>#define</type>
  2727. <name>MAX_SMS</name>
  2728. <anchorfile>tcomp__manager_8c.html</anchorfile>
  2729. <anchor>ae490c67aa3f2d2ea3e4febda1bceea4d</anchor>
  2730. <arglist></arglist>
  2731. </member>
  2732. <member kind="define">
  2733. <type>#define</type>
  2734. <name>MAX_CPB</name>
  2735. <anchorfile>tcomp__manager_8c.html</anchorfile>
  2736. <anchor>a593b66191765907a760012dd7c1cfb90</anchor>
  2737. <arglist></arglist>
  2738. </member>
  2739. <member kind="typedef">
  2740. <type>struct tcomp_manager_s</type>
  2741. <name>tcomp_manager_t</name>
  2742. <anchorfile>tcomp__manager_8c.html</anchorfile>
  2743. <anchor>a2fdb922c98c0aa355479d03e8378ba61</anchor>
  2744. <arglist></arglist>
  2745. </member>
  2746. <member kind="function">
  2747. <type>tcomp_manager_handle_t *</type>
  2748. <name>tcomp_manager_create</name>
  2749. <anchorfile>tcomp__manager_8c.html</anchorfile>
  2750. <anchor>a0a40ece41efdc3a5a8594a1b62cea56a</anchor>
  2751. <arglist>()</arglist>
  2752. </member>
  2753. <member kind="function">
  2754. <type>tsk_size_t</type>
  2755. <name>tcomp_manager_compress</name>
  2756. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2757. <anchor>ga5760b64e23e067e209a18a8480688493</anchor>
  2758. <arglist>(tcomp_manager_handle_t *handle, const void *compartmentId, tsk_size_t compartmentIdSize, const void *input_ptr, tsk_size_t input_size, void *output_ptr, tsk_size_t output_size, tsk_bool_t stream)</arglist>
  2759. </member>
  2760. <member kind="function">
  2761. <type>tsk_size_t</type>
  2762. <name>tcomp_manager_decompress</name>
  2763. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2764. <anchor>ga821375d468c0baa3581a6d19ecb76c2f</anchor>
  2765. <arglist>(tcomp_manager_handle_t *handle, const void *input_ptr, tsk_size_t input_size, tcomp_result_t *lpResult)</arglist>
  2766. </member>
  2767. <member kind="function">
  2768. <type>tsk_size_t</type>
  2769. <name>tcomp_manager_getNextStreamMessage</name>
  2770. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2771. <anchor>gac075422d0661cad2559083e6a700b78f</anchor>
  2772. <arglist>(tcomp_manager_handle_t *handle, tcomp_result_t *lpResult)</arglist>
  2773. </member>
  2774. <member kind="function">
  2775. <type>void</type>
  2776. <name>tcomp_manager_provideCompartmentId</name>
  2777. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2778. <anchor>gaaa9bcc86de2877a1fd8070154985d83f</anchor>
  2779. <arglist>(tcomp_manager_handle_t *handle, tcomp_result_t *lpResult)</arglist>
  2780. </member>
  2781. <member kind="function">
  2782. <type>void</type>
  2783. <name>tcomp_manager_closeCompartment</name>
  2784. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2785. <anchor>gad7a281742f5bde5ce1f7a25071f38944</anchor>
  2786. <arglist>(tcomp_manager_handle_t *handle, const void *compartmentId, tsk_size_t compartmentIdSize)</arglist>
  2787. </member>
  2788. <member kind="function">
  2789. <type>int</type>
  2790. <name>tcomp_manager_setDecompression_Memory_Size</name>
  2791. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2792. <anchor>gac19567fc1105a2c6e6458354f95b61d1</anchor>
  2793. <arglist>(tcomp_manager_handle_t *handle, uint32_t dms)</arglist>
  2794. </member>
  2795. <member kind="function">
  2796. <type>int</type>
  2797. <name>tcomp_manager_setState_Memory_Size</name>
  2798. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2799. <anchor>gabc8ca6c18fe8574f2d87380c68d5b6a5</anchor>
  2800. <arglist>(tcomp_manager_handle_t *handle, uint32_t sms)</arglist>
  2801. </member>
  2802. <member kind="function">
  2803. <type>int</type>
  2804. <name>tcomp_manager_setCycles_Per_Bit</name>
  2805. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2806. <anchor>ga8b5db5469830967d9fe3bedbe07425ef</anchor>
  2807. <arglist>(tcomp_manager_handle_t *handle, uint8_t cpb)</arglist>
  2808. </member>
  2809. <member kind="function">
  2810. <type>int</type>
  2811. <name>tcomp_manager_setSigComp_Version</name>
  2812. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2813. <anchor>gad98c7dc09af9202e928a4754fc30f257</anchor>
  2814. <arglist>(tcomp_manager_handle_t *handle, uint8_t version)</arglist>
  2815. </member>
  2816. <member kind="function">
  2817. <type>int</type>
  2818. <name>tcomp_manager_addCompressor</name>
  2819. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2820. <anchor>ga4da0272938736caa99f328aea5fd7b21</anchor>
  2821. <arglist>(tcomp_manager_handle_t *handle, tcomp_compressor_compress_f compressor)</arglist>
  2822. </member>
  2823. <member kind="function">
  2824. <type>int</type>
  2825. <name>tcomp_manager_removeCompressor</name>
  2826. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2827. <anchor>gac8f21e909564d587f73e1402d07eb453</anchor>
  2828. <arglist>(tcomp_manager_handle_t *handle, tcomp_compressor_compress_f compressor)</arglist>
  2829. </member>
  2830. <member kind="function">
  2831. <type>int</type>
  2832. <name>tcomp_manager_addSipSdpDictionary</name>
  2833. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2834. <anchor>ga8e18b881be5fcfb412fb71fdaeb82e58</anchor>
  2835. <arglist>(tcomp_manager_handle_t *handle)</arglist>
  2836. </member>
  2837. <member kind="function">
  2838. <type>int</type>
  2839. <name>tcomp_manager_addPresenceDictionary</name>
  2840. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2841. <anchor>ga6093219506324383c563ae8f4caece46</anchor>
  2842. <arglist>(tcomp_manager_handle_t *handle)</arglist>
  2843. </member>
  2844. <member kind="variable">
  2845. <type>const tsk_object_def_t *</type>
  2846. <name>tcomp_manager_def_t</name>
  2847. <anchorfile>tcomp__manager_8c.html</anchorfile>
  2848. <anchor>ae27284b8b16fc1ba5ee706bedf9ad7c6</anchor>
  2849. <arglist></arglist>
  2850. </member>
  2851. </compound>
  2852. <compound kind="file">
  2853. <name>tcomp_manager.h</name>
  2854. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  2855. <filename>tcomp__manager_8h</filename>
  2856. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  2857. <includes id="tcomp__result_8h" name="tcomp_result.h" local="yes" imported="no">tcomp_result.h</includes>
  2858. <includes id="tcomp__compressor_8h" name="tcomp_compressor.h" local="yes" imported="no">tcomp_compressor.h</includes>
  2859. <member kind="define">
  2860. <type>#define</type>
  2861. <name>tcomp_manager_compressUDP</name>
  2862. <anchorfile>tcomp__manager_8h.html</anchorfile>
  2863. <anchor>a570970dc506d989d79071a7c2f5e07c4</anchor>
  2864. <arglist>(handle, compartmentId, compartmentIdSize, input_ptr, input_size, output_ptr, output_size)</arglist>
  2865. </member>
  2866. <member kind="define">
  2867. <type>#define</type>
  2868. <name>tcomp_manager_compressTCP</name>
  2869. <anchorfile>tcomp__manager_8h.html</anchorfile>
  2870. <anchor>ab619ca0e78051260d92fabce070350b2</anchor>
  2871. <arglist>(handle, compartmentId, compartmentIdSize, input_ptr, input_size, output_ptr, output_size)</arglist>
  2872. </member>
  2873. <member kind="define">
  2874. <type>#define</type>
  2875. <name>tcomp_manager_compressSCTP</name>
  2876. <anchorfile>tcomp__manager_8h.html</anchorfile>
  2877. <anchor>a0036702a43866b46d1916c42ebfc1a81</anchor>
  2878. <arglist></arglist>
  2879. </member>
  2880. <member kind="function">
  2881. <type>TINYSIGCOMP_API tcomp_manager_handle_t *</type>
  2882. <name>tcomp_manager_create</name>
  2883. <anchorfile>tcomp__manager_8h.html</anchorfile>
  2884. <anchor>a86df1206e8a33b741a2aca708449ad53</anchor>
  2885. <arglist>()</arglist>
  2886. </member>
  2887. <member kind="function">
  2888. <type>TINYSIGCOMP_API tsk_size_t</type>
  2889. <name>tcomp_manager_compress</name>
  2890. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2891. <anchor>ga5760b64e23e067e209a18a8480688493</anchor>
  2892. <arglist>(tcomp_manager_handle_t *handle, const void *compartmentId, tsk_size_t compartmentIdSize, const void *input_ptr, tsk_size_t input_size, void *output_ptr, tsk_size_t output_size, tsk_bool_t stream)</arglist>
  2893. </member>
  2894. <member kind="function">
  2895. <type>TINYSIGCOMP_API tsk_size_t</type>
  2896. <name>tcomp_manager_decompress</name>
  2897. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2898. <anchor>ga821375d468c0baa3581a6d19ecb76c2f</anchor>
  2899. <arglist>(tcomp_manager_handle_t *handle, const void *input_ptr, tsk_size_t input_size, tcomp_result_t *lpResult)</arglist>
  2900. </member>
  2901. <member kind="function">
  2902. <type>TINYSIGCOMP_API tsk_size_t</type>
  2903. <name>tcomp_manager_getNextStreamMessage</name>
  2904. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2905. <anchor>gac075422d0661cad2559083e6a700b78f</anchor>
  2906. <arglist>(tcomp_manager_handle_t *handle, tcomp_result_t *lpResult)</arglist>
  2907. </member>
  2908. <member kind="function">
  2909. <type>TINYSIGCOMP_API void</type>
  2910. <name>tcomp_manager_provideCompartmentId</name>
  2911. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2912. <anchor>gaaa9bcc86de2877a1fd8070154985d83f</anchor>
  2913. <arglist>(tcomp_manager_handle_t *handle, tcomp_result_t *lpResult)</arglist>
  2914. </member>
  2915. <member kind="function">
  2916. <type>TINYSIGCOMP_API void</type>
  2917. <name>tcomp_manager_closeCompartment</name>
  2918. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2919. <anchor>gad7a281742f5bde5ce1f7a25071f38944</anchor>
  2920. <arglist>(tcomp_manager_handle_t *handle, const void *compartmentId, tsk_size_t compartmentIdSize)</arglist>
  2921. </member>
  2922. <member kind="function">
  2923. <type>TINYSIGCOMP_API int</type>
  2924. <name>tcomp_manager_setDecompression_Memory_Size</name>
  2925. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2926. <anchor>gac19567fc1105a2c6e6458354f95b61d1</anchor>
  2927. <arglist>(tcomp_manager_handle_t *handle, uint32_t dms)</arglist>
  2928. </member>
  2929. <member kind="function">
  2930. <type>TINYSIGCOMP_API int</type>
  2931. <name>tcomp_manager_setState_Memory_Size</name>
  2932. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2933. <anchor>gabc8ca6c18fe8574f2d87380c68d5b6a5</anchor>
  2934. <arglist>(tcomp_manager_handle_t *handle, uint32_t sms)</arglist>
  2935. </member>
  2936. <member kind="function">
  2937. <type>TINYSIGCOMP_API int</type>
  2938. <name>tcomp_manager_setCycles_Per_Bit</name>
  2939. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2940. <anchor>ga8b5db5469830967d9fe3bedbe07425ef</anchor>
  2941. <arglist>(tcomp_manager_handle_t *handle, uint8_t cpb)</arglist>
  2942. </member>
  2943. <member kind="function">
  2944. <type>TINYSIGCOMP_API int</type>
  2945. <name>tcomp_manager_setSigComp_Version</name>
  2946. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2947. <anchor>gad98c7dc09af9202e928a4754fc30f257</anchor>
  2948. <arglist>(tcomp_manager_handle_t *handle, uint8_t version)</arglist>
  2949. </member>
  2950. <member kind="function">
  2951. <type>TINYSIGCOMP_API int</type>
  2952. <name>tcomp_manager_addCompressor</name>
  2953. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2954. <anchor>ga4da0272938736caa99f328aea5fd7b21</anchor>
  2955. <arglist>(tcomp_manager_handle_t *handle, tcomp_compressor_compress_f compressor)</arglist>
  2956. </member>
  2957. <member kind="function">
  2958. <type>TINYSIGCOMP_API int</type>
  2959. <name>tcomp_manager_removeCompressor</name>
  2960. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2961. <anchor>gac8f21e909564d587f73e1402d07eb453</anchor>
  2962. <arglist>(tcomp_manager_handle_t *handle, tcomp_compressor_compress_f compressor)</arglist>
  2963. </member>
  2964. <member kind="function">
  2965. <type>TINYSIGCOMP_API int</type>
  2966. <name>tcomp_manager_addSipSdpDictionary</name>
  2967. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2968. <anchor>ga8e18b881be5fcfb412fb71fdaeb82e58</anchor>
  2969. <arglist>(tcomp_manager_handle_t *handle)</arglist>
  2970. </member>
  2971. <member kind="function">
  2972. <type>TINYSIGCOMP_API int</type>
  2973. <name>tcomp_manager_addPresenceDictionary</name>
  2974. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  2975. <anchor>ga6093219506324383c563ae8f4caece46</anchor>
  2976. <arglist>(tcomp_manager_handle_t *handle)</arglist>
  2977. </member>
  2978. <member kind="variable">
  2979. <type>TCOMP_BEGIN_DECLS typedef void</type>
  2980. <name>tcomp_manager_handle_t</name>
  2981. <anchorfile>tcomp__manager_8h.html</anchorfile>
  2982. <anchor>aa64cf234c2c21da1dee31e1379b6927a</anchor>
  2983. <arglist></arglist>
  2984. </member>
  2985. <member kind="variable">
  2986. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  2987. <name>tcomp_manager_def_t</name>
  2988. <anchorfile>tcomp__manager_8h.html</anchorfile>
  2989. <anchor>a8560164a3e44ab1834bd769b469b99af</anchor>
  2990. <arglist></arglist>
  2991. </member>
  2992. </compound>
  2993. <compound kind="file">
  2994. <name>tcomp_message.c</name>
  2995. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  2996. <filename>tcomp__message_8c</filename>
  2997. <includes id="tcomp__message_8h" name="tcomp_message.h" local="yes" imported="no">tcomp_message.h</includes>
  2998. <member kind="define">
  2999. <type>#define</type>
  3000. <name>MIN_LEN</name>
  3001. <anchorfile>tcomp__message_8c.html</anchorfile>
  3002. <anchor>aa69f8dba9add1a52ce3cf7bcfafcfda0</anchor>
  3003. <arglist></arglist>
  3004. </member>
  3005. <member kind="define">
  3006. <type>#define</type>
  3007. <name>HEADER_GET_LEN</name>
  3008. <anchorfile>tcomp__message_8c.html</anchorfile>
  3009. <anchor>a4921bb648bbd9a43c57c0253aa1245aa</anchor>
  3010. <arglist>(message)</arglist>
  3011. </member>
  3012. <member kind="define">
  3013. <type>#define</type>
  3014. <name>HEADER_GET_T</name>
  3015. <anchorfile>tcomp__message_8c.html</anchorfile>
  3016. <anchor>a400ebf84dd990a146672f23703e7e929</anchor>
  3017. <arglist>(message)</arglist>
  3018. </member>
  3019. <member kind="define">
  3020. <type>#define</type>
  3021. <name>HEADER_IS_VALID</name>
  3022. <anchorfile>tcomp__message_8c.html</anchorfile>
  3023. <anchor>af39b225d6159e5dae8e7e87e26b0d59f</anchor>
  3024. <arglist>(message)</arglist>
  3025. </member>
  3026. <member kind="define">
  3027. <type>#define</type>
  3028. <name>HEADER_GET_DEST_VALUE</name>
  3029. <anchorfile>tcomp__message_8c.html</anchorfile>
  3030. <anchor>a7bbced8470292d5082f874e1eb2deefc</anchor>
  3031. <arglist>(destination)</arglist>
  3032. </member>
  3033. <member kind="define">
  3034. <type>#define</type>
  3035. <name>HEADER_GET_STATE_LENGTH</name>
  3036. <anchorfile>tcomp__message_8c.html</anchorfile>
  3037. <anchor>a00a05d029bd609d85057149244d367de</anchor>
  3038. <arglist>(length)</arglist>
  3039. </member>
  3040. <member kind="function">
  3041. <type>tcomp_message_t *</type>
  3042. <name>tcomp_message_create</name>
  3043. <anchorfile>tcomp__message_8c.html</anchorfile>
  3044. <anchor>af26d2b9d3125210beed8323fce43953b</anchor>
  3045. <arglist>(const void *input_ptr, tsk_size_t input_size, tsk_bool_t stream)</arglist>
  3046. </member>
  3047. <member kind="function">
  3048. <type>void</type>
  3049. <name>initFeedbackItem</name>
  3050. <anchorfile>tcomp__message_8c.html</anchorfile>
  3051. <anchor>a3e63e4c08ae337e106f4287534c4ab3d</anchor>
  3052. <arglist>(tcomp_message_t *message, uint8_t **start_ptr)</arglist>
  3053. </member>
  3054. <member kind="function">
  3055. <type>void</type>
  3056. <name>initStateId</name>
  3057. <anchorfile>tcomp__message_8c.html</anchorfile>
  3058. <anchor>a0285ac7ac39e094b4f8ca95e78683774</anchor>
  3059. <arglist>(tcomp_message_t *message, uint8_t **start_ptr, uint8_t state_len)</arglist>
  3060. </member>
  3061. <member kind="function">
  3062. <type>void</type>
  3063. <name>initStateful</name>
  3064. <anchorfile>tcomp__message_8c.html</anchorfile>
  3065. <anchor>a2a3548b1d814d6a0ebceac5322ffd124</anchor>
  3066. <arglist>(tcomp_message_t *message, uint8_t **start_ptr, uint8_t *end_ptr)</arglist>
  3067. </member>
  3068. <member kind="function">
  3069. <type>void</type>
  3070. <name>initStateless</name>
  3071. <anchorfile>tcomp__message_8c.html</anchorfile>
  3072. <anchor>a150b495ddba63a17a67750ef84724a66</anchor>
  3073. <arglist>(tcomp_message_t *message, uint8_t **start_ptr, uint8_t *end_ptr)</arglist>
  3074. </member>
  3075. <member kind="function">
  3076. <type>void</type>
  3077. <name>initNack</name>
  3078. <anchorfile>tcomp__message_8c.html</anchorfile>
  3079. <anchor>a7266ef0e2119275eed84d10a75eb5e3e</anchor>
  3080. <arglist>(tcomp_message_t *message, uint8_t **start_ptr, uint8_t *end_ptr)</arglist>
  3081. </member>
  3082. <member kind="variable">
  3083. <type>const tsk_object_def_t *</type>
  3084. <name>tcomp_message_def_t</name>
  3085. <anchorfile>tcomp__message_8c.html</anchorfile>
  3086. <anchor>a07e24e80145c143d56ae9b2b1d8752a0</anchor>
  3087. <arglist></arglist>
  3088. </member>
  3089. </compound>
  3090. <compound kind="file">
  3091. <name>tcomp_message.h</name>
  3092. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  3093. <filename>tcomp__message_8h</filename>
  3094. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  3095. <includes id="tcomp__buffer_8h" name="tcomp_buffer.h" local="yes" imported="no">tcomp_buffer.h</includes>
  3096. <includes id="tcomp__nackinfo_8h" name="tcomp_nackinfo.h" local="yes" imported="no">tcomp_nackinfo.h</includes>
  3097. <class kind="struct">tcomp_message_s</class>
  3098. <member kind="typedef">
  3099. <type>TCOMP_BEGIN_DECLS struct tcomp_message_s</type>
  3100. <name>tcomp_message_t</name>
  3101. <anchorfile>tcomp__message_8h.html</anchorfile>
  3102. <anchor>a5b830f1437c6fa70288a90f2b45f7603</anchor>
  3103. <arglist></arglist>
  3104. </member>
  3105. <member kind="function">
  3106. <type>tcomp_message_t *</type>
  3107. <name>tcomp_message_create</name>
  3108. <anchorfile>tcomp__message_8h.html</anchorfile>
  3109. <anchor>af26d2b9d3125210beed8323fce43953b</anchor>
  3110. <arglist>(const void *input_ptr, tsk_size_t input_size, tsk_bool_t stream)</arglist>
  3111. </member>
  3112. <member kind="variable">
  3113. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  3114. <name>tcomp_message_def_t</name>
  3115. <anchorfile>tcomp__message_8h.html</anchorfile>
  3116. <anchor>aac047410ea3d49e2b2734895872b5ff3</anchor>
  3117. <arglist></arglist>
  3118. </member>
  3119. </compound>
  3120. <compound kind="file">
  3121. <name>tcomp_nack_codes.h</name>
  3122. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  3123. <filename>tcomp__nack__codes_8h</filename>
  3124. <member kind="define">
  3125. <type>#define</type>
  3126. <name>NACK_STATE_NOT_FOUND</name>
  3127. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3128. <anchor>a132d6009341781111040a2ff44eca186</anchor>
  3129. <arglist></arglist>
  3130. </member>
  3131. <member kind="define">
  3132. <type>#define</type>
  3133. <name>NACK_CYCLES_EXHAUSTED</name>
  3134. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3135. <anchor>a12de9059500da9cdc50dded34e429ccf</anchor>
  3136. <arglist></arglist>
  3137. </member>
  3138. <member kind="define">
  3139. <type>#define</type>
  3140. <name>NACK_USER_REQUESTED</name>
  3141. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3142. <anchor>a9ce6e9b059b8a30ba43d1eea343fe4dc</anchor>
  3143. <arglist></arglist>
  3144. </member>
  3145. <member kind="define">
  3146. <type>#define</type>
  3147. <name>NACK_SEGFAULT</name>
  3148. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3149. <anchor>aca772e3713b6b18347505558c6c23578</anchor>
  3150. <arglist></arglist>
  3151. </member>
  3152. <member kind="define">
  3153. <type>#define</type>
  3154. <name>NACK_TOO_MANY_STATE_REQUESTS</name>
  3155. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3156. <anchor>a47ef11a53de6f61f0620faafbae181db</anchor>
  3157. <arglist></arglist>
  3158. </member>
  3159. <member kind="define">
  3160. <type>#define</type>
  3161. <name>NACK_INVALID_STATE_ID_LENGTH</name>
  3162. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3163. <anchor>a07817a5622f000dec7c65b5b5e9c9f66</anchor>
  3164. <arglist></arglist>
  3165. </member>
  3166. <member kind="define">
  3167. <type>#define</type>
  3168. <name>NACK_INVALID_STATE_PRIORITY</name>
  3169. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3170. <anchor>acaa79bcea57de39f556720dec4672ba6</anchor>
  3171. <arglist></arglist>
  3172. </member>
  3173. <member kind="define">
  3174. <type>#define</type>
  3175. <name>NACK_OUTPUT_OVERFLOW</name>
  3176. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3177. <anchor>a441cda20cade4376bb125245fb12356a</anchor>
  3178. <arglist></arglist>
  3179. </member>
  3180. <member kind="define">
  3181. <type>#define</type>
  3182. <name>NACK_STACK_UNDERFLOW</name>
  3183. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3184. <anchor>a02a4cbf10336792a107dc442f4e4c136</anchor>
  3185. <arglist></arglist>
  3186. </member>
  3187. <member kind="define">
  3188. <type>#define</type>
  3189. <name>NACK_BAD_INPUT_BITORDER</name>
  3190. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3191. <anchor>af516c66cb1d615f1e9e6f7ed8505e096</anchor>
  3192. <arglist></arglist>
  3193. </member>
  3194. <member kind="define">
  3195. <type>#define</type>
  3196. <name>NACK_DIV_BY_ZERO</name>
  3197. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3198. <anchor>acdb06f37c8d5e1ec55fa8b6079b0a02b</anchor>
  3199. <arglist></arglist>
  3200. </member>
  3201. <member kind="define">
  3202. <type>#define</type>
  3203. <name>NACK_SWITCH_VALUE_TOO_HIGH</name>
  3204. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3205. <anchor>a2ae7fb183dfa36b2199bc24d9e415d27</anchor>
  3206. <arglist></arglist>
  3207. </member>
  3208. <member kind="define">
  3209. <type>#define</type>
  3210. <name>NACK_TOO_MANY_BITS_REQUESTED</name>
  3211. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3212. <anchor>a795c409a358eee9b6b9f4683c5e60e8d</anchor>
  3213. <arglist></arglist>
  3214. </member>
  3215. <member kind="define">
  3216. <type>#define</type>
  3217. <name>NACK_INVALID_OPERAND</name>
  3218. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3219. <anchor>af115710c2db389d60caa817920aff076</anchor>
  3220. <arglist></arglist>
  3221. </member>
  3222. <member kind="define">
  3223. <type>#define</type>
  3224. <name>NACK_HUFFMAN_NO_MATCH</name>
  3225. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3226. <anchor>a43b660ff844d06fef8ec56d1ccce3fe1</anchor>
  3227. <arglist></arglist>
  3228. </member>
  3229. <member kind="define">
  3230. <type>#define</type>
  3231. <name>NACK_MESSAGE_TOO_SHORT</name>
  3232. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3233. <anchor>ac0a1f67963f89adab0198d9309a38cc7</anchor>
  3234. <arglist></arglist>
  3235. </member>
  3236. <member kind="define">
  3237. <type>#define</type>
  3238. <name>NACK_INVALID_CODE_LOCATION</name>
  3239. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3240. <anchor>af731179ac19a8910ecd232a48a1a5b2c</anchor>
  3241. <arglist></arglist>
  3242. </member>
  3243. <member kind="define">
  3244. <type>#define</type>
  3245. <name>NACK_BYTECODES_TOO_LARGE</name>
  3246. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3247. <anchor>a63be220eddfc73fe58bb7fb10a843601</anchor>
  3248. <arglist></arglist>
  3249. </member>
  3250. <member kind="define">
  3251. <type>#define</type>
  3252. <name>NACK_INVALID_OPCODE</name>
  3253. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3254. <anchor>a51f8e2f525b1f894239a3413cabacc47</anchor>
  3255. <arglist></arglist>
  3256. </member>
  3257. <member kind="define">
  3258. <type>#define</type>
  3259. <name>NACK_INVALID_STATE_PROBE</name>
  3260. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3261. <anchor>ae957d38af5fe3b8ba8d7161a08f7ded7</anchor>
  3262. <arglist></arglist>
  3263. </member>
  3264. <member kind="define">
  3265. <type>#define</type>
  3266. <name>NACK_ID_NOT_UNIQUE</name>
  3267. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3268. <anchor>aa2b88c2a62edd1dc21a3ff5e8ea169ae</anchor>
  3269. <arglist></arglist>
  3270. </member>
  3271. <member kind="define">
  3272. <type>#define</type>
  3273. <name>NACK_MULTILOAD_OVERWRITTEN</name>
  3274. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3275. <anchor>aef41697967b938070221a24b966ac5cf</anchor>
  3276. <arglist></arglist>
  3277. </member>
  3278. <member kind="define">
  3279. <type>#define</type>
  3280. <name>NACK_STATE_TOO_SHORT</name>
  3281. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3282. <anchor>a160ac42931b810b56de01aab88abf5a7</anchor>
  3283. <arglist></arglist>
  3284. </member>
  3285. <member kind="define">
  3286. <type>#define</type>
  3287. <name>NACK_INTERNAL_ERROR</name>
  3288. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3289. <anchor>a065b44c6b3f81d9bae36bffcb0f2a281</anchor>
  3290. <arglist></arglist>
  3291. </member>
  3292. <member kind="define">
  3293. <type>#define</type>
  3294. <name>NACK_FRAMING_ERROR</name>
  3295. <anchorfile>tcomp__nack__codes_8h.html</anchorfile>
  3296. <anchor>aedc7714f5968c6499ebb8916ad4e2d2b</anchor>
  3297. <arglist></arglist>
  3298. </member>
  3299. </compound>
  3300. <compound kind="file">
  3301. <name>tcomp_nackinfo.c</name>
  3302. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  3303. <filename>tcomp__nackinfo_8c</filename>
  3304. <includes id="tcomp__nackinfo_8h" name="tcomp_nackinfo.h" local="yes" imported="no">tcomp_nackinfo.h</includes>
  3305. <member kind="function">
  3306. <type>tcomp_nackinfo_t *</type>
  3307. <name>tcomp_nackinfo_create</name>
  3308. <anchorfile>tcomp__nackinfo_8c.html</anchorfile>
  3309. <anchor>a15aeba0ea0ff51dfbcdf3425161980de</anchor>
  3310. <arglist>()</arglist>
  3311. </member>
  3312. <member kind="variable">
  3313. <type>const tsk_object_def_t *</type>
  3314. <name>tcomp_nackinfo_def_t</name>
  3315. <anchorfile>tcomp__nackinfo_8c.html</anchorfile>
  3316. <anchor>a03d15007180cb15e356f06663a80d1fd</anchor>
  3317. <arglist></arglist>
  3318. </member>
  3319. </compound>
  3320. <compound kind="file">
  3321. <name>tcomp_nackinfo.h</name>
  3322. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  3323. <filename>tcomp__nackinfo_8h</filename>
  3324. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  3325. <includes id="tcomp__buffer_8h" name="tcomp_buffer.h" local="yes" imported="no">tcomp_buffer.h</includes>
  3326. <class kind="struct">tcomp_nackinfo_s</class>
  3327. <member kind="typedef">
  3328. <type>TCOMP_BEGIN_DECLS struct tcomp_nackinfo_s</type>
  3329. <name>tcomp_nackinfo_t</name>
  3330. <anchorfile>tcomp__nackinfo_8h.html</anchorfile>
  3331. <anchor>a5e4c47adb9df673b58c56dfe100d421f</anchor>
  3332. <arglist></arglist>
  3333. </member>
  3334. <member kind="function">
  3335. <type>tcomp_nackinfo_t *</type>
  3336. <name>tcomp_nackinfo_create</name>
  3337. <anchorfile>tcomp__nackinfo_8h.html</anchorfile>
  3338. <anchor>a15aeba0ea0ff51dfbcdf3425161980de</anchor>
  3339. <arglist>()</arglist>
  3340. </member>
  3341. <member kind="variable">
  3342. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  3343. <name>tcomp_nackinfo_def_t</name>
  3344. <anchorfile>tcomp__nackinfo_8h.html</anchorfile>
  3345. <anchor>a02525ad190981cd6558e1cbd8f23f011</anchor>
  3346. <arglist></arglist>
  3347. </member>
  3348. </compound>
  3349. <compound kind="file">
  3350. <name>tcomp_operands.h</name>
  3351. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  3352. <filename>tcomp__operands_8h</filename>
  3353. <member kind="define">
  3354. <type>#define</type>
  3355. <name>UDVM_OPERAND__LITERAL</name>
  3356. <anchorfile>tcomp__operands_8h.html</anchorfile>
  3357. <anchor>a6736d29fc06229e081898fd9947d2afb</anchor>
  3358. <arglist></arglist>
  3359. </member>
  3360. <member kind="define">
  3361. <type>#define</type>
  3362. <name>UDVM_OPERAND__REFERENCE</name>
  3363. <anchorfile>tcomp__operands_8h.html</anchorfile>
  3364. <anchor>a9ccda951c305c748e532b1c015d9a7fd</anchor>
  3365. <arglist></arglist>
  3366. </member>
  3367. <member kind="define">
  3368. <type>#define</type>
  3369. <name>UDVM_OPERAND__MULTITYPE</name>
  3370. <anchorfile>tcomp__operands_8h.html</anchorfile>
  3371. <anchor>a4364310bc0f39292cebd64c53a465030</anchor>
  3372. <arglist></arglist>
  3373. </member>
  3374. <member kind="define">
  3375. <type>#define</type>
  3376. <name>UDVM_OPERAND__ADDRESS</name>
  3377. <anchorfile>tcomp__operands_8h.html</anchorfile>
  3378. <anchor>a0bab53a3ef7427a869a258e39a3a0f44</anchor>
  3379. <arglist></arglist>
  3380. </member>
  3381. </compound>
  3382. <compound kind="file">
  3383. <name>tcomp_params.c</name>
  3384. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  3385. <filename>tcomp__params_8c</filename>
  3386. <includes id="tcomp__params_8h" name="tcomp_params.h" local="yes" imported="no">tcomp_params.h</includes>
  3387. <member kind="function">
  3388. <type>tcomp_params_t *</type>
  3389. <name>tcomp_params_create</name>
  3390. <anchorfile>tcomp__params_8c.html</anchorfile>
  3391. <anchor>aff79a390a86e82736c90ec7ddc8ef7c9</anchor>
  3392. <arglist>()</arglist>
  3393. </member>
  3394. <member kind="function">
  3395. <type>tsk_bool_t</type>
  3396. <name>tcomp_params_hasCpbDmsSms</name>
  3397. <anchorfile>tcomp__params_8c.html</anchorfile>
  3398. <anchor>ace18c1d1e6806a82d6b158b46f52cecd</anchor>
  3399. <arglist>(tcomp_params_t *params)</arglist>
  3400. </member>
  3401. <member kind="function">
  3402. <type>void</type>
  3403. <name>tcomp_params_setCpbCode</name>
  3404. <anchorfile>tcomp__params_8c.html</anchorfile>
  3405. <anchor>a87c3e1ad7e61f83516de439c8a186fc2</anchor>
  3406. <arglist>(tcomp_params_t *params, uint8_t cpbCode)</arglist>
  3407. </member>
  3408. <member kind="function">
  3409. <type>int</type>
  3410. <name>tcomp_params_setCpbValue</name>
  3411. <anchorfile>tcomp__params_8c.html</anchorfile>
  3412. <anchor>a81af4bc5d519490c717c741ab23480ce</anchor>
  3413. <arglist>(tcomp_params_t *params, uint8_t cpbValue)</arglist>
  3414. </member>
  3415. <member kind="function">
  3416. <type>void</type>
  3417. <name>tcomp_params_setDmsCode</name>
  3418. <anchorfile>tcomp__params_8c.html</anchorfile>
  3419. <anchor>a2acf1afd3d2e8359cbcbc771791e002b</anchor>
  3420. <arglist>(tcomp_params_t *params, uint8_t dmsCode)</arglist>
  3421. </member>
  3422. <member kind="function">
  3423. <type>int</type>
  3424. <name>tcomp_params_setDmsValue</name>
  3425. <anchorfile>tcomp__params_8c.html</anchorfile>
  3426. <anchor>a738f4e766ee0a8590623934563a9f03f</anchor>
  3427. <arglist>(tcomp_params_t *params, uint32_t dmsValue)</arglist>
  3428. </member>
  3429. <member kind="function">
  3430. <type>void</type>
  3431. <name>tcomp_params_setSmsCode</name>
  3432. <anchorfile>tcomp__params_8c.html</anchorfile>
  3433. <anchor>aa3b641a96b532be62f6d0d33d1ef673f</anchor>
  3434. <arglist>(tcomp_params_t *params, uint8_t smsCode)</arglist>
  3435. </member>
  3436. <member kind="function">
  3437. <type>int</type>
  3438. <name>tcomp_params_setSmsValue</name>
  3439. <anchorfile>tcomp__params_8c.html</anchorfile>
  3440. <anchor>a4e2638b63b326c87cd420b5339246620</anchor>
  3441. <arglist>(tcomp_params_t *params, uint32_t smsValue)</arglist>
  3442. </member>
  3443. <member kind="function">
  3444. <type>uint16_t</type>
  3445. <name>tcomp_params_getParameters</name>
  3446. <anchorfile>tcomp__params_8c.html</anchorfile>
  3447. <anchor>a636c5177d93ba294666f5dbaf34c7eb9</anchor>
  3448. <arglist>(tcomp_params_t *params)</arglist>
  3449. </member>
  3450. <member kind="function">
  3451. <type>void</type>
  3452. <name>tcomp_params_setParameters</name>
  3453. <anchorfile>tcomp__params_8c.html</anchorfile>
  3454. <anchor>a08f982ab89d188f14fa91746e01019ca</anchor>
  3455. <arglist>(tcomp_params_t *params, uint16_t sigCompParameters)</arglist>
  3456. </member>
  3457. <member kind="function">
  3458. <type>void</type>
  3459. <name>tcomp_params_reset</name>
  3460. <anchorfile>tcomp__params_8c.html</anchorfile>
  3461. <anchor>a283700e42a675ffd9ee4debf31ddab49</anchor>
  3462. <arglist>(tcomp_params_t *params)</arglist>
  3463. </member>
  3464. <member kind="variable">
  3465. <type>const tsk_object_def_t *</type>
  3466. <name>tcomp_params_def_t</name>
  3467. <anchorfile>tcomp__params_8c.html</anchorfile>
  3468. <anchor>a9226f7f4b7cc832652edf20fd8ee7966</anchor>
  3469. <arglist></arglist>
  3470. </member>
  3471. </compound>
  3472. <compound kind="file">
  3473. <name>tcomp_params.h</name>
  3474. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  3475. <filename>tcomp__params_8h</filename>
  3476. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  3477. <includes id="tcomp__types_8h" name="tcomp_types.h" local="yes" imported="no">tcomp_types.h</includes>
  3478. <class kind="struct">tcomp_params_s</class>
  3479. <member kind="typedef">
  3480. <type>TCOMP_BEGIN_DECLS struct tcomp_params_s</type>
  3481. <name>tcomp_params_t</name>
  3482. <anchorfile>tcomp__params_8h.html</anchorfile>
  3483. <anchor>a52cddb2c0e03536034bb1b5ac879bf9b</anchor>
  3484. <arglist></arglist>
  3485. </member>
  3486. <member kind="function">
  3487. <type>tcomp_params_t *</type>
  3488. <name>tcomp_params_create</name>
  3489. <anchorfile>tcomp__params_8h.html</anchorfile>
  3490. <anchor>aff79a390a86e82736c90ec7ddc8ef7c9</anchor>
  3491. <arglist>()</arglist>
  3492. </member>
  3493. <member kind="function">
  3494. <type>tsk_bool_t</type>
  3495. <name>tcomp_params_hasCpbDmsSms</name>
  3496. <anchorfile>tcomp__params_8h.html</anchorfile>
  3497. <anchor>ac51d8dcb90bf338377f9475215b5ada7</anchor>
  3498. <arglist>(tcomp_params_t *)</arglist>
  3499. </member>
  3500. <member kind="function">
  3501. <type>void</type>
  3502. <name>tcomp_params_setCpbCode</name>
  3503. <anchorfile>tcomp__params_8h.html</anchorfile>
  3504. <anchor>acd7851a904ac910ad85647c365287162</anchor>
  3505. <arglist>(tcomp_params_t *, uint8_t _cpbCode)</arglist>
  3506. </member>
  3507. <member kind="function">
  3508. <type>int</type>
  3509. <name>tcomp_params_setCpbValue</name>
  3510. <anchorfile>tcomp__params_8h.html</anchorfile>
  3511. <anchor>ab8061cf4c8ea6aa7c10a06e95faa74b7</anchor>
  3512. <arglist>(tcomp_params_t *, uint8_t _cpbValue)</arglist>
  3513. </member>
  3514. <member kind="function">
  3515. <type>void</type>
  3516. <name>tcomp_params_setDmsCode</name>
  3517. <anchorfile>tcomp__params_8h.html</anchorfile>
  3518. <anchor>a1d5891be3add4a0027e5e106f7b25b01</anchor>
  3519. <arglist>(tcomp_params_t *, uint8_t _dmsCode)</arglist>
  3520. </member>
  3521. <member kind="function">
  3522. <type>int</type>
  3523. <name>tcomp_params_setDmsValue</name>
  3524. <anchorfile>tcomp__params_8h.html</anchorfile>
  3525. <anchor>aaad79730b8375681195cc0fec83f92b9</anchor>
  3526. <arglist>(tcomp_params_t *, uint32_t _dmsValue)</arglist>
  3527. </member>
  3528. <member kind="function">
  3529. <type>void</type>
  3530. <name>tcomp_params_setSmsCode</name>
  3531. <anchorfile>tcomp__params_8h.html</anchorfile>
  3532. <anchor>a19edf4c10c8e772f158865e36b0fcd57</anchor>
  3533. <arglist>(tcomp_params_t *, uint8_t _smsCode)</arglist>
  3534. </member>
  3535. <member kind="function">
  3536. <type>int</type>
  3537. <name>tcomp_params_setSmsValue</name>
  3538. <anchorfile>tcomp__params_8h.html</anchorfile>
  3539. <anchor>a068f841b1d144c6ee8a4c723f42f8285</anchor>
  3540. <arglist>(tcomp_params_t *, uint32_t _smsValue)</arglist>
  3541. </member>
  3542. <member kind="function">
  3543. <type>uint16_t</type>
  3544. <name>tcomp_params_getParameters</name>
  3545. <anchorfile>tcomp__params_8h.html</anchorfile>
  3546. <anchor>add392eb935355e8d7a14c5974087a052</anchor>
  3547. <arglist>(tcomp_params_t *)</arglist>
  3548. </member>
  3549. <member kind="function">
  3550. <type>void</type>
  3551. <name>tcomp_params_setParameters</name>
  3552. <anchorfile>tcomp__params_8h.html</anchorfile>
  3553. <anchor>ab65938f2959229825dc6b9a6f45282bf</anchor>
  3554. <arglist>(tcomp_params_t *, uint16_t sigCompParameters)</arglist>
  3555. </member>
  3556. <member kind="function">
  3557. <type>void</type>
  3558. <name>tcomp_params_reset</name>
  3559. <anchorfile>tcomp__params_8h.html</anchorfile>
  3560. <anchor>ac06b28bfef8e088704a4f789f91117d1</anchor>
  3561. <arglist>(tcomp_params_t *)</arglist>
  3562. </member>
  3563. <member kind="variable">
  3564. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  3565. <name>tcomp_params_def_t</name>
  3566. <anchorfile>tcomp__params_8h.html</anchorfile>
  3567. <anchor>a3600f7ce67b12c71981e3544c89828eb</anchor>
  3568. <arglist></arglist>
  3569. </member>
  3570. </compound>
  3571. <compound kind="file">
  3572. <name>tcomp_reqfeed.c</name>
  3573. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  3574. <filename>tcomp__reqfeed_8c</filename>
  3575. <includes id="tcomp__reqfeed_8h" name="tcomp_reqfeed.h" local="yes" imported="no">tcomp_reqfeed.h</includes>
  3576. <includes id="tcomp__buffer_8h" name="tcomp_buffer.h" local="yes" imported="no">tcomp_buffer.h</includes>
  3577. <member kind="function">
  3578. <type>tcomp_reqfeed_t *</type>
  3579. <name>tcomp_reqfeed_create</name>
  3580. <anchorfile>tcomp__reqfeed_8c.html</anchorfile>
  3581. <anchor>aa42a159dddace38dd8ac5f3c1ee62653</anchor>
  3582. <arglist>()</arglist>
  3583. </member>
  3584. <member kind="function">
  3585. <type>void</type>
  3586. <name>tcomp_reqfeed_reset</name>
  3587. <anchorfile>tcomp__reqfeed_8c.html</anchorfile>
  3588. <anchor>a6dee2bd65e673c13673a8d3d58eac0c2</anchor>
  3589. <arglist>(tcomp_reqfeed_t *feedback)</arglist>
  3590. </member>
  3591. <member kind="variable">
  3592. <type>const tsk_object_def_t *</type>
  3593. <name>tcomp_reqfeed_def_t</name>
  3594. <anchorfile>tcomp__reqfeed_8c.html</anchorfile>
  3595. <anchor>aab91e963c2a0c9364106a93d616d574c</anchor>
  3596. <arglist></arglist>
  3597. </member>
  3598. </compound>
  3599. <compound kind="file">
  3600. <name>tcomp_reqfeed.h</name>
  3601. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  3602. <filename>tcomp__reqfeed_8h</filename>
  3603. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  3604. <includes id="tcomp__buffer_8h" name="tcomp_buffer.h" local="yes" imported="no">tcomp_buffer.h</includes>
  3605. <class kind="struct">tcomp_reqfeed_s</class>
  3606. <member kind="typedef">
  3607. <type>TCOMP_BEGIN_DECLS struct tcomp_reqfeed_s</type>
  3608. <name>tcomp_reqfeed_t</name>
  3609. <anchorfile>tcomp__reqfeed_8h.html</anchorfile>
  3610. <anchor>ad58d4c79312b5df8e65938b5797a9d8a</anchor>
  3611. <arglist></arglist>
  3612. </member>
  3613. <member kind="function">
  3614. <type>tcomp_reqfeed_t *</type>
  3615. <name>tcomp_reqfeed_create</name>
  3616. <anchorfile>tcomp__reqfeed_8h.html</anchorfile>
  3617. <anchor>aa42a159dddace38dd8ac5f3c1ee62653</anchor>
  3618. <arglist>()</arglist>
  3619. </member>
  3620. <member kind="function">
  3621. <type>void</type>
  3622. <name>tcomp_reqfeed_reset</name>
  3623. <anchorfile>tcomp__reqfeed_8h.html</anchorfile>
  3624. <anchor>ae376cd64cdad8d81ef03e57a5a149346</anchor>
  3625. <arglist>(tcomp_reqfeed_t *)</arglist>
  3626. </member>
  3627. <member kind="variable">
  3628. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  3629. <name>tcomp_reqfeed_def_t</name>
  3630. <anchorfile>tcomp__reqfeed_8h.html</anchorfile>
  3631. <anchor>ae1b641281723464ea33c07c917cd0352</anchor>
  3632. <arglist></arglist>
  3633. </member>
  3634. </compound>
  3635. <compound kind="file">
  3636. <name>tcomp_result.c</name>
  3637. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  3638. <filename>tcomp__result_8c</filename>
  3639. <includes id="tcomp__result_8h" name="tcomp_result.h" local="yes" imported="no">tcomp_result.h</includes>
  3640. <member kind="function">
  3641. <type>tcomp_result_t *</type>
  3642. <name>tcomp_result_create</name>
  3643. <anchorfile>tcomp__result_8c.html</anchorfile>
  3644. <anchor>a75b4f33c065c8a33bff2884a603f30b2</anchor>
  3645. <arglist>()</arglist>
  3646. </member>
  3647. <member kind="function">
  3648. <type>tcomp_tempstate_to_free_t *</type>
  3649. <name>tcomp_tempstate_to_free_create</name>
  3650. <anchorfile>tcomp__result_8c.html</anchorfile>
  3651. <anchor>a0595a1b80463b9ba61c9b4c756ff8cfc</anchor>
  3652. <arglist>()</arglist>
  3653. </member>
  3654. <member kind="function">
  3655. <type>void</type>
  3656. <name>_tcomp_result_reset</name>
  3657. <anchorfile>tcomp__result_8c.html</anchorfile>
  3658. <anchor>ae25b615864914c068829dedac9768661</anchor>
  3659. <arglist>(tcomp_result_t *result, tsk_bool_t isDestructor, tsk_bool_t isResetOutput)</arglist>
  3660. </member>
  3661. <member kind="function">
  3662. <type>void</type>
  3663. <name>tcomp_result_setOutputBuffer</name>
  3664. <anchorfile>tcomp__result_8c.html</anchorfile>
  3665. <anchor>a4cd1aeca4164979683ae0b316da7c59f</anchor>
  3666. <arglist>(tcomp_result_t *result, void *output_ptr, tsk_size_t output_size, tsk_bool_t isStream, uint64_t streamId)</arglist>
  3667. </member>
  3668. <member kind="function">
  3669. <type>void</type>
  3670. <name>tcomp_result_setCompartmentId</name>
  3671. <anchorfile>tcomp__result_8c.html</anchorfile>
  3672. <anchor>abd157db3d43502310150ac5ba8cbafd1</anchor>
  3673. <arglist>(tcomp_result_t *result, const void *id, tsk_size_t len)</arglist>
  3674. </member>
  3675. <member kind="function">
  3676. <type>void</type>
  3677. <name>tcomp_result_addTempStateToCreate</name>
  3678. <anchorfile>tcomp__result_8c.html</anchorfile>
  3679. <anchor>a4fb2e9f9d04f140435ce7a4863ec972e</anchor>
  3680. <arglist>(tcomp_result_t *result, tcomp_state_t *lpState)</arglist>
  3681. </member>
  3682. <member kind="function">
  3683. <type>uint8_t</type>
  3684. <name>tcomp_result_getTempStatesToCreateSize</name>
  3685. <anchorfile>tcomp__result_8c.html</anchorfile>
  3686. <anchor>a30558503dcf2f741715a3d25502866d2</anchor>
  3687. <arglist>(const tcomp_result_t *result)</arglist>
  3688. </member>
  3689. <member kind="function">
  3690. <type>void</type>
  3691. <name>tcomp_result_addTempStateToFree</name>
  3692. <anchorfile>tcomp__result_8c.html</anchorfile>
  3693. <anchor>a49a90ce9760b500e40dee74760e2c59b</anchor>
  3694. <arglist>(tcomp_result_t *result, tcomp_tempstate_to_free_t *lpDesc)</arglist>
  3695. </member>
  3696. <member kind="function">
  3697. <type>uint8_t</type>
  3698. <name>tcomp_result_getTempStatesToFreeSize</name>
  3699. <anchorfile>tcomp__result_8c.html</anchorfile>
  3700. <anchor>a76ee9b657de6b5384bc9b47c17bafa96</anchor>
  3701. <arglist>(const tcomp_result_t *result)</arglist>
  3702. </member>
  3703. <member kind="variable">
  3704. <type>const tsk_object_def_t *</type>
  3705. <name>tcomp_result_def_t</name>
  3706. <anchorfile>tcomp__result_8c.html</anchorfile>
  3707. <anchor>a3818667591ab0a590b7881bf0a793042</anchor>
  3708. <arglist></arglist>
  3709. </member>
  3710. <member kind="variable">
  3711. <type>const tsk_object_def_t *</type>
  3712. <name>tcomp_tempstate_to_free_def_t</name>
  3713. <anchorfile>tcomp__result_8c.html</anchorfile>
  3714. <anchor>aaaa7af0f2d5c7821d28103e6fd49cd44</anchor>
  3715. <arglist></arglist>
  3716. </member>
  3717. </compound>
  3718. <compound kind="file">
  3719. <name>tcomp_result.h</name>
  3720. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  3721. <filename>tcomp__result_8h</filename>
  3722. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  3723. <includes id="tcomp__state_8h" name="tcomp_state.h" local="yes" imported="no">tcomp_state.h</includes>
  3724. <includes id="tcomp__reqfeed_8h" name="tcomp_reqfeed.h" local="yes" imported="no">tcomp_reqfeed.h</includes>
  3725. <includes id="tcomp__params_8h" name="tcomp_params.h" local="yes" imported="no">tcomp_params.h</includes>
  3726. <includes id="tcomp__buffer_8h" name="tcomp_buffer.h" local="yes" imported="no">tcomp_buffer.h</includes>
  3727. <class kind="struct">tcomp_tempstate_to_free_s</class>
  3728. <class kind="struct">tcomp_result_s</class>
  3729. <member kind="define">
  3730. <type>#define</type>
  3731. <name>MAX_TEMP_SATES</name>
  3732. <anchorfile>tcomp__result_8h.html</anchorfile>
  3733. <anchor>aac492d4225f8ee67192a144defd3f00e</anchor>
  3734. <arglist></arglist>
  3735. </member>
  3736. <member kind="define">
  3737. <type>#define</type>
  3738. <name>tcomp_result_reset</name>
  3739. <anchorfile>tcomp__result_8h.html</anchorfile>
  3740. <anchor>a059ee5d3c8e030734fba4cd2ff80d9e5</anchor>
  3741. <arglist>(result)</arglist>
  3742. </member>
  3743. <member kind="define">
  3744. <type>#define</type>
  3745. <name>tcomp_result_setOutputUDPBuffer</name>
  3746. <anchorfile>tcomp__result_8h.html</anchorfile>
  3747. <anchor>ae29d72c3b8a2e72b1f753bf78e4fb83a</anchor>
  3748. <arglist>(result, output_ptr, output_size)</arglist>
  3749. </member>
  3750. <member kind="define">
  3751. <type>#define</type>
  3752. <name>tcomp_result_setOutputTCPBuffer</name>
  3753. <anchorfile>tcomp__result_8h.html</anchorfile>
  3754. <anchor>a2d2b3608d8cdbbfd9b0fff7c85d9c04c</anchor>
  3755. <arglist>(result, output_ptr, output_size, streamId)</arglist>
  3756. </member>
  3757. <member kind="define">
  3758. <type>#define</type>
  3759. <name>tcomp_result_setOutputSCTPBuffer</name>
  3760. <anchorfile>tcomp__result_8h.html</anchorfile>
  3761. <anchor>adea3ef453be58d89425b37213a234e15</anchor>
  3762. <arglist>(result, output_ptr, output_size)</arglist>
  3763. </member>
  3764. <member kind="typedef">
  3765. <type>struct tcomp_tempstate_to_free_s</type>
  3766. <name>tcomp_tempstate_to_free_t</name>
  3767. <anchorfile>tcomp__result_8h.html</anchorfile>
  3768. <anchor>ab2631fa5e7686e230adfcc7316b22f16</anchor>
  3769. <arglist></arglist>
  3770. </member>
  3771. <member kind="typedef">
  3772. <type>struct tcomp_result_s</type>
  3773. <name>tcomp_result_t</name>
  3774. <anchorfile>tcomp__result_8h.html</anchorfile>
  3775. <anchor>a82894c74b022fc398e00ddfea27f7b27</anchor>
  3776. <arglist></arglist>
  3777. </member>
  3778. <member kind="function">
  3779. <type>TINYSIGCOMP_API tcomp_result_t *</type>
  3780. <name>tcomp_result_create</name>
  3781. <anchorfile>tcomp__result_8h.html</anchorfile>
  3782. <anchor>a70e8b8c9e34d7320be8a0d927d65037d</anchor>
  3783. <arglist>()</arglist>
  3784. </member>
  3785. <member kind="function">
  3786. <type>tcomp_tempstate_to_free_t *</type>
  3787. <name>tcomp_tempstate_to_free_create</name>
  3788. <anchorfile>tcomp__result_8h.html</anchorfile>
  3789. <anchor>a0595a1b80463b9ba61c9b4c756ff8cfc</anchor>
  3790. <arglist>()</arglist>
  3791. </member>
  3792. <member kind="function">
  3793. <type>void</type>
  3794. <name>_tcomp_result_reset</name>
  3795. <anchorfile>tcomp__result_8h.html</anchorfile>
  3796. <anchor>a8a62f531a26334f397679729b754f1aa</anchor>
  3797. <arglist>(tcomp_result_t *result, int isDestructor, int isResetOutput)</arglist>
  3798. </member>
  3799. <member kind="function">
  3800. <type>TINYSIGCOMP_API void</type>
  3801. <name>tcomp_result_setOutputBuffer</name>
  3802. <anchorfile>tcomp__result_8h.html</anchorfile>
  3803. <anchor>ac78b2a60778579be64188d753f34cd8f</anchor>
  3804. <arglist>(tcomp_result_t *result, void *output_ptr, tsk_size_t output_size, tsk_bool_t isStream, uint64_t streamId)</arglist>
  3805. </member>
  3806. <member kind="function">
  3807. <type>TINYSIGCOMP_API void</type>
  3808. <name>tcomp_result_setCompartmentId</name>
  3809. <anchorfile>tcomp__result_8h.html</anchorfile>
  3810. <anchor>a830d13abdb0fd5c862aae953c365471b</anchor>
  3811. <arglist>(tcomp_result_t *result, const void *id, tsk_size_t len)</arglist>
  3812. </member>
  3813. <member kind="function">
  3814. <type>void</type>
  3815. <name>tcomp_result_addTempStateToCreate</name>
  3816. <anchorfile>tcomp__result_8h.html</anchorfile>
  3817. <anchor>a4fb2e9f9d04f140435ce7a4863ec972e</anchor>
  3818. <arglist>(tcomp_result_t *result, tcomp_state_t *lpState)</arglist>
  3819. </member>
  3820. <member kind="function">
  3821. <type>uint8_t</type>
  3822. <name>tcomp_result_getTempStatesToCreateSize</name>
  3823. <anchorfile>tcomp__result_8h.html</anchorfile>
  3824. <anchor>a30558503dcf2f741715a3d25502866d2</anchor>
  3825. <arglist>(const tcomp_result_t *result)</arglist>
  3826. </member>
  3827. <member kind="function">
  3828. <type>void</type>
  3829. <name>tcomp_result_addTempStateToFree</name>
  3830. <anchorfile>tcomp__result_8h.html</anchorfile>
  3831. <anchor>a49a90ce9760b500e40dee74760e2c59b</anchor>
  3832. <arglist>(tcomp_result_t *result, tcomp_tempstate_to_free_t *lpDesc)</arglist>
  3833. </member>
  3834. <member kind="function">
  3835. <type>uint8_t</type>
  3836. <name>tcomp_result_getTempStatesToFreeSize</name>
  3837. <anchorfile>tcomp__result_8h.html</anchorfile>
  3838. <anchor>a76ee9b657de6b5384bc9b47c17bafa96</anchor>
  3839. <arglist>(const tcomp_result_t *result)</arglist>
  3840. </member>
  3841. <member kind="variable">
  3842. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  3843. <name>tcomp_tempstate_to_free_def_t</name>
  3844. <anchorfile>tcomp__result_8h.html</anchorfile>
  3845. <anchor>ae5134c3378c12c8958abc01627e5dac6</anchor>
  3846. <arglist></arglist>
  3847. </member>
  3848. <member kind="variable">
  3849. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  3850. <name>tcomp_result_def_t</name>
  3851. <anchorfile>tcomp__result_8h.html</anchorfile>
  3852. <anchor>aed43d77f3b1024e3b8f2f2621a6aac9c</anchor>
  3853. <arglist></arglist>
  3854. </member>
  3855. </compound>
  3856. <compound kind="file">
  3857. <name>tcomp_rfc3485_dictionary_sip.h</name>
  3858. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  3859. <filename>tcomp__rfc3485__dictionary__sip_8h</filename>
  3860. <member kind="define">
  3861. <type>#define</type>
  3862. <name>RFC3485_DICTIONARY_SIP_VALUE_LENGTH</name>
  3863. <anchorfile>tcomp__rfc3485__dictionary__sip_8h.html</anchorfile>
  3864. <anchor>a46e6c1833a325b412f1b90d9d3cff42f</anchor>
  3865. <arglist></arglist>
  3866. </member>
  3867. <member kind="define">
  3868. <type>#define</type>
  3869. <name>RFC3485_DICTIONARY_SIP_STATE_ADDRESS</name>
  3870. <anchorfile>tcomp__rfc3485__dictionary__sip_8h.html</anchorfile>
  3871. <anchor>ae789106efa08941eee61853b1b895e1d</anchor>
  3872. <arglist></arglist>
  3873. </member>
  3874. <member kind="define">
  3875. <type>#define</type>
  3876. <name>RFC3485_DICTIONARY_SIP_STATE_INSTRUCTION</name>
  3877. <anchorfile>tcomp__rfc3485__dictionary__sip_8h.html</anchorfile>
  3878. <anchor>a9b51704ff3f8bad008f4946276859c7b</anchor>
  3879. <arglist></arglist>
  3880. </member>
  3881. <member kind="define">
  3882. <type>#define</type>
  3883. <name>RFC3485_DICTIONARY_SIP_MINIMUM_ACCESS_LENGTH</name>
  3884. <anchorfile>tcomp__rfc3485__dictionary__sip_8h.html</anchorfile>
  3885. <anchor>aec7741538222b69014f4943c368d6452</anchor>
  3886. <arglist></arglist>
  3887. </member>
  3888. <member kind="define">
  3889. <type>#define</type>
  3890. <name>RFC3485_DICTIONARY_SIP_IDENTIFIER_LENGTH</name>
  3891. <anchorfile>tcomp__rfc3485__dictionary__sip_8h.html</anchorfile>
  3892. <anchor>add0319732919cb3200aa30c9c9761b1e</anchor>
  3893. <arglist></arglist>
  3894. </member>
  3895. <member kind="define">
  3896. <type>#define</type>
  3897. <name>RFC3485_DICTIONARY_SIP_IDENTIFIER</name>
  3898. <anchorfile>tcomp__rfc3485__dictionary__sip_8h.html</anchorfile>
  3899. <anchor>a1d974cbbdbfccaf0ca462557cbff48fe</anchor>
  3900. <arglist></arglist>
  3901. </member>
  3902. <member kind="define">
  3903. <type>#define</type>
  3904. <name>RFC3485_DICTIONARY_SIP_VALUE</name>
  3905. <anchorfile>tcomp__rfc3485__dictionary__sip_8h.html</anchorfile>
  3906. <anchor>afd9f736f60d149d4f6c7b6fe658415dd</anchor>
  3907. <arglist></arglist>
  3908. </member>
  3909. </compound>
  3910. <compound kind="file">
  3911. <name>tcomp_rfc5049_sip.h</name>
  3912. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  3913. <filename>tcomp__rfc5049__sip_8h</filename>
  3914. <member kind="define">
  3915. <type>#define</type>
  3916. <name>SIP_RFC5049_DECOMPRESSION_MEMORY_SIZE</name>
  3917. <anchorfile>tcomp__rfc5049__sip_8h.html</anchorfile>
  3918. <anchor>afea228c70438633401ce75af876c204b</anchor>
  3919. <arglist></arglist>
  3920. </member>
  3921. <member kind="define">
  3922. <type>#define</type>
  3923. <name>SIP_RFC5049_STATE_MEMORY_SIZE</name>
  3924. <anchorfile>tcomp__rfc5049__sip_8h.html</anchorfile>
  3925. <anchor>ac46426f92491fd0f3ec4ab081c692620</anchor>
  3926. <arglist></arglist>
  3927. </member>
  3928. <member kind="define">
  3929. <type>#define</type>
  3930. <name>SIP_RFC5049_CYCLES_PER_BIT</name>
  3931. <anchorfile>tcomp__rfc5049__sip_8h.html</anchorfile>
  3932. <anchor>a6b85c26b54ca1af4e56dc8060f905a91</anchor>
  3933. <arglist></arglist>
  3934. </member>
  3935. <member kind="define">
  3936. <type>#define</type>
  3937. <name>SIP_RFC5049_SIGCOMP_VERSION</name>
  3938. <anchorfile>tcomp__rfc5049__sip_8h.html</anchorfile>
  3939. <anchor>a2a7c63da9d90ca86d8c5240246d8d5a1</anchor>
  3940. <arglist></arglist>
  3941. </member>
  3942. </compound>
  3943. <compound kind="file">
  3944. <name>tcomp_rfc5112_dictionary_presence.h</name>
  3945. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  3946. <filename>tcomp__rfc5112__dictionary__presence_8h</filename>
  3947. <member kind="define">
  3948. <type>#define</type>
  3949. <name>RFC5112_DICTIONARY_PRESENCE_VALUE_LENGTH</name>
  3950. <anchorfile>tcomp__rfc5112__dictionary__presence_8h.html</anchorfile>
  3951. <anchor>a416058ff6652546d05c7f3474bebb9e7</anchor>
  3952. <arglist></arglist>
  3953. </member>
  3954. <member kind="define">
  3955. <type>#define</type>
  3956. <name>RFC5112_DICTIONARY_PRESENCE_STATE_ADDRESS</name>
  3957. <anchorfile>tcomp__rfc5112__dictionary__presence_8h.html</anchorfile>
  3958. <anchor>aff4f353ba71c9a524f06b16c1791d55f</anchor>
  3959. <arglist></arglist>
  3960. </member>
  3961. <member kind="define">
  3962. <type>#define</type>
  3963. <name>RFC5112_DICTIONARY_PRESENCE_STATE_INSTRUCTION</name>
  3964. <anchorfile>tcomp__rfc5112__dictionary__presence_8h.html</anchorfile>
  3965. <anchor>aa38255635e19a159e4d3bbdfa45e2903</anchor>
  3966. <arglist></arglist>
  3967. </member>
  3968. <member kind="define">
  3969. <type>#define</type>
  3970. <name>RFC5112_DICTIONARY_PRESENCE_MINIMUM_ACCESS_LENGTH</name>
  3971. <anchorfile>tcomp__rfc5112__dictionary__presence_8h.html</anchorfile>
  3972. <anchor>ad1a4dda419eeb89b26fd7f4bd843d920</anchor>
  3973. <arglist></arglist>
  3974. </member>
  3975. <member kind="define">
  3976. <type>#define</type>
  3977. <name>RFC5112_DICTIONARY_PRESENCE_IDENTIFIER_LENGTH</name>
  3978. <anchorfile>tcomp__rfc5112__dictionary__presence_8h.html</anchorfile>
  3979. <anchor>afe38ec4bf3e263e04138502ccacbddd6</anchor>
  3980. <arglist></arglist>
  3981. </member>
  3982. <member kind="define">
  3983. <type>#define</type>
  3984. <name>RFC5112_DICTIONARY_PRESENCE_IDENTIFIER</name>
  3985. <anchorfile>tcomp__rfc5112__dictionary__presence_8h.html</anchorfile>
  3986. <anchor>a68b9a76e5d681e316a61acb216a13027</anchor>
  3987. <arglist></arglist>
  3988. </member>
  3989. <member kind="define">
  3990. <type>#define</type>
  3991. <name>RFC5112_DICTIONARY_PRESENCE_VALUE</name>
  3992. <anchorfile>tcomp__rfc5112__dictionary__presence_8h.html</anchorfile>
  3993. <anchor>af209ef460fd56bfddd2c961b8636d948</anchor>
  3994. <arglist></arglist>
  3995. </member>
  3996. </compound>
  3997. <compound kind="file">
  3998. <name>tcomp_state.c</name>
  3999. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  4000. <filename>tcomp__state_8c</filename>
  4001. <includes id="tcomp__state_8h" name="tcomp_state.h" local="yes" imported="no">tcomp_state.h</includes>
  4002. <member kind="function">
  4003. <type>tcomp_state_t *</type>
  4004. <name>tcomp_state_create</name>
  4005. <anchorfile>tcomp__state_8c.html</anchorfile>
  4006. <anchor>ab1d9b808b98cc614722e1b9f05c11aba</anchor>
  4007. <arglist>(uint16_t length, uint16_t address, uint16_t instruction, uint16_t minimum_access_length, uint16_t retention_priority)</arglist>
  4008. </member>
  4009. <member kind="function">
  4010. <type>int</type>
  4011. <name>tcomp_state_equals</name>
  4012. <anchorfile>tcomp__state_8c.html</anchorfile>
  4013. <anchor>a3d3fd6c9177e3b1eb636c659d003bf79</anchor>
  4014. <arglist>(const tcomp_state_t *state1, const tcomp_state_t *state2)</arglist>
  4015. </member>
  4016. <member kind="function">
  4017. <type>void</type>
  4018. <name>tcomp_state_makeValid</name>
  4019. <anchorfile>tcomp__state_8c.html</anchorfile>
  4020. <anchor>a03e88223cd551855cec74d9d52846aec</anchor>
  4021. <arglist>(tcomp_state_t *state)</arglist>
  4022. </member>
  4023. <member kind="variable">
  4024. <type>const tsk_object_def_t *</type>
  4025. <name>tcomp_state_def_t</name>
  4026. <anchorfile>tcomp__state_8c.html</anchorfile>
  4027. <anchor>a1c5967de31ecec8879549467ef3a18bb</anchor>
  4028. <arglist></arglist>
  4029. </member>
  4030. </compound>
  4031. <compound kind="file">
  4032. <name>tcomp_state.h</name>
  4033. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  4034. <filename>tcomp__state_8h</filename>
  4035. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  4036. <includes id="tcomp__buffer_8h" name="tcomp_buffer.h" local="yes" imported="no">tcomp_buffer.h</includes>
  4037. <class kind="struct">tcomp_state_s</class>
  4038. <member kind="define">
  4039. <type>#define</type>
  4040. <name>TCOMP_PARTIAL_ID_LEN_CODE</name>
  4041. <anchorfile>tcomp__state_8h.html</anchorfile>
  4042. <anchor>aee3d499dc9e1ff74689cc26ae06a0b15</anchor>
  4043. <arglist></arglist>
  4044. </member>
  4045. <member kind="define">
  4046. <type>#define</type>
  4047. <name>TCOMP_PARTIAL_ID_LEN_VALUE</name>
  4048. <anchorfile>tcomp__state_8h.html</anchorfile>
  4049. <anchor>a5f3ebc3b848b5430dbdfb91a4e3e39cd</anchor>
  4050. <arglist></arglist>
  4051. </member>
  4052. <member kind="define">
  4053. <type>#define</type>
  4054. <name>TCOMP_GET_STATE_SIZE</name>
  4055. <anchorfile>tcomp__state_8h.html</anchorfile>
  4056. <anchor>ae43ac0c95eed7ad26bebf7d6bef9c889</anchor>
  4057. <arglist>(state)</arglist>
  4058. </member>
  4059. <member kind="typedef">
  4060. <type>struct tcomp_state_s</type>
  4061. <name>tcomp_state_t</name>
  4062. <anchorfile>tcomp__state_8h.html</anchorfile>
  4063. <anchor>a67df0787edba76e7ab0814bb350e7f77</anchor>
  4064. <arglist></arglist>
  4065. </member>
  4066. <member kind="typedef">
  4067. <type>tcomp_state_t</type>
  4068. <name>tcomp_dictionary_t</name>
  4069. <anchorfile>tcomp__state_8h.html</anchorfile>
  4070. <anchor>ab386576fd112e3d2faa72357ec0402fb</anchor>
  4071. <arglist></arglist>
  4072. </member>
  4073. <member kind="function">
  4074. <type>tcomp_state_t *</type>
  4075. <name>tcomp_state_create</name>
  4076. <anchorfile>tcomp__state_8h.html</anchorfile>
  4077. <anchor>ab1d9b808b98cc614722e1b9f05c11aba</anchor>
  4078. <arglist>(uint16_t length, uint16_t address, uint16_t instruction, uint16_t minimum_access_length, uint16_t retention_priority)</arglist>
  4079. </member>
  4080. <member kind="function">
  4081. <type>int</type>
  4082. <name>tcomp_state_equals</name>
  4083. <anchorfile>tcomp__state_8h.html</anchorfile>
  4084. <anchor>a3d3fd6c9177e3b1eb636c659d003bf79</anchor>
  4085. <arglist>(const tcomp_state_t *state1, const tcomp_state_t *state2)</arglist>
  4086. </member>
  4087. <member kind="function">
  4088. <type>void</type>
  4089. <name>tcomp_state_makeValid</name>
  4090. <anchorfile>tcomp__state_8h.html</anchorfile>
  4091. <anchor>aa2181d1c22e09ed60a4d0afdb5716615</anchor>
  4092. <arglist>(tcomp_state_t *)</arglist>
  4093. </member>
  4094. <member kind="variable">
  4095. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  4096. <name>tcomp_state_def_t</name>
  4097. <anchorfile>tcomp__state_8h.html</anchorfile>
  4098. <anchor>acd942cf8e1e7ebbd2ff9cada79e0e627</anchor>
  4099. <arglist></arglist>
  4100. </member>
  4101. </compound>
  4102. <compound kind="file">
  4103. <name>tcomp_statehandler.c</name>
  4104. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  4105. <filename>tcomp__statehandler_8c</filename>
  4106. <includes id="tcomp__statehandler_8h" name="tcomp_statehandler.h" local="yes" imported="no">tcomp_statehandler.h</includes>
  4107. <includes id="tcomp__rfc5049__sip_8h" name="tcomp_rfc5049_sip.h" local="yes" imported="no">tcomp_rfc5049_sip.h</includes>
  4108. <includes id="tcomp__nack__codes_8h" name="tcomp_nack_codes.h" local="yes" imported="no">tcomp_nack_codes.h</includes>
  4109. <includes id="tcomp__dicts_8h" name="tcomp_dicts.h" local="yes" imported="no">tcomp_dicts.h</includes>
  4110. <includes id="tcomp__udvm_8h" name="tcomp_udvm.h" local="yes" imported="no">tcomp_udvm.h</includes>
  4111. <member kind="function">
  4112. <type>tcomp_statehandler_t *</type>
  4113. <name>tcomp_statehandler_create</name>
  4114. <anchorfile>tcomp__statehandler_8c.html</anchorfile>
  4115. <anchor>aba10fe6bff0862b9f3064901cfe10a46</anchor>
  4116. <arglist>()</arglist>
  4117. </member>
  4118. <member kind="function">
  4119. <type>tcomp_compartment_t *</type>
  4120. <name>tcomp_statehandler_getCompartment</name>
  4121. <anchorfile>tcomp__statehandler_8c.html</anchorfile>
  4122. <anchor>a797699092db01a2f4db2f2f260053746</anchor>
  4123. <arglist>(const tcomp_statehandler_t *statehandler, uint64_t id)</arglist>
  4124. </member>
  4125. <member kind="function">
  4126. <type>void</type>
  4127. <name>tcomp_statehandler_deleteCompartment</name>
  4128. <anchorfile>tcomp__statehandler_8c.html</anchorfile>
  4129. <anchor>a5800845e0c96c2f1be8b3f415a7537d8</anchor>
  4130. <arglist>(tcomp_statehandler_t *statehandler, uint64_t id)</arglist>
  4131. </member>
  4132. <member kind="function">
  4133. <type>tsk_bool_t</type>
  4134. <name>tcomp_statehandler_compartmentExist</name>
  4135. <anchorfile>tcomp__statehandler_8c.html</anchorfile>
  4136. <anchor>a39aac43417c1c111a74679a118a58cba</anchor>
  4137. <arglist>(tcomp_statehandler_t *statehandler, uint64_t id)</arglist>
  4138. </member>
  4139. <member kind="function">
  4140. <type>uint16_t</type>
  4141. <name>tcomp_statehandler_findState</name>
  4142. <anchorfile>tcomp__statehandler_8c.html</anchorfile>
  4143. <anchor>a73c0a026931ce0b721e1dc28943cf186</anchor>
  4144. <arglist>(tcomp_statehandler_t *statehandler, const tcomp_buffer_handle_t *partial_identifier, tcomp_state_t **lpState)</arglist>
  4145. </member>
  4146. <member kind="function">
  4147. <type>void</type>
  4148. <name>tcomp_statehandler_handleResult</name>
  4149. <anchorfile>tcomp__statehandler_8c.html</anchorfile>
  4150. <anchor>a3c3b5ef6aada3d28e6f095f9de5c56d1</anchor>
  4151. <arglist>(tcomp_statehandler_t *statehandler, tcomp_result_t **lpResult)</arglist>
  4152. </member>
  4153. <member kind="function">
  4154. <type>tsk_bool_t</type>
  4155. <name>tcomp_statehandler_handleNack</name>
  4156. <anchorfile>tcomp__statehandler_8c.html</anchorfile>
  4157. <anchor>a5ad50cd29378cf5e0412913a5b28aead</anchor>
  4158. <arglist>(tcomp_statehandler_t *statehandler, const tcomp_nackinfo_t *nackinfo)</arglist>
  4159. </member>
  4160. <member kind="function">
  4161. <type>int</type>
  4162. <name>tcomp_statehandler_addSipSdpDictionary</name>
  4163. <anchorfile>tcomp__statehandler_8c.html</anchorfile>
  4164. <anchor>a6c37d108c757397a4d45b26012d7da7c</anchor>
  4165. <arglist>(tcomp_statehandler_t *statehandler)</arglist>
  4166. </member>
  4167. <member kind="function">
  4168. <type>int</type>
  4169. <name>tcomp_statehandler_addPresenceDictionary</name>
  4170. <anchorfile>tcomp__statehandler_8c.html</anchorfile>
  4171. <anchor>af8f13459ff48ebc861124c087d40bd7b</anchor>
  4172. <arglist>(tcomp_statehandler_t *statehandler)</arglist>
  4173. </member>
  4174. <member kind="variable">
  4175. <type>const tsk_object_def_t *</type>
  4176. <name>tcomp_statehandler_def_t</name>
  4177. <anchorfile>tcomp__statehandler_8c.html</anchorfile>
  4178. <anchor>a824d0d2dee7bf65b58b11882fb3c2ad0</anchor>
  4179. <arglist></arglist>
  4180. </member>
  4181. </compound>
  4182. <compound kind="file">
  4183. <name>tcomp_statehandler.h</name>
  4184. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  4185. <filename>tcomp__statehandler_8h</filename>
  4186. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  4187. <includes id="tcomp__types_8h" name="tcomp_types.h" local="yes" imported="no">tcomp_types.h</includes>
  4188. <includes id="tcomp__params_8h" name="tcomp_params.h" local="yes" imported="no">tcomp_params.h</includes>
  4189. <includes id="tcomp__nackinfo_8h" name="tcomp_nackinfo.h" local="yes" imported="no">tcomp_nackinfo.h</includes>
  4190. <includes id="tcomp__result_8h" name="tcomp_result.h" local="yes" imported="no">tcomp_result.h</includes>
  4191. <includes id="tcomp__buffer_8h" name="tcomp_buffer.h" local="yes" imported="no">tcomp_buffer.h</includes>
  4192. <includes id="tcomp__compartment_8h" name="tcomp_compartment.h" local="yes" imported="no">tcomp_compartment.h</includes>
  4193. <includes id="tcomp__state_8h" name="tcomp_state.h" local="yes" imported="no">tcomp_state.h</includes>
  4194. <class kind="struct">tcomp_statehandler_s</class>
  4195. <member kind="typedef">
  4196. <type>TCOMP_BEGIN_DECLS struct tcomp_statehandler_s</type>
  4197. <name>tcomp_statehandler_t</name>
  4198. <anchorfile>tcomp__statehandler_8h.html</anchorfile>
  4199. <anchor>acbeadf12b871d633340f8db0d4bab6b9</anchor>
  4200. <arglist></arglist>
  4201. </member>
  4202. <member kind="function">
  4203. <type>tcomp_statehandler_t *</type>
  4204. <name>tcomp_statehandler_create</name>
  4205. <anchorfile>tcomp__statehandler_8h.html</anchorfile>
  4206. <anchor>aba10fe6bff0862b9f3064901cfe10a46</anchor>
  4207. <arglist>()</arglist>
  4208. </member>
  4209. <member kind="function">
  4210. <type>tcomp_compartment_t *</type>
  4211. <name>tcomp_statehandler_getCompartment</name>
  4212. <anchorfile>tcomp__statehandler_8h.html</anchorfile>
  4213. <anchor>a797699092db01a2f4db2f2f260053746</anchor>
  4214. <arglist>(const tcomp_statehandler_t *statehandler, uint64_t id)</arglist>
  4215. </member>
  4216. <member kind="function">
  4217. <type>void</type>
  4218. <name>tcomp_statehandler_deleteCompartment</name>
  4219. <anchorfile>tcomp__statehandler_8h.html</anchorfile>
  4220. <anchor>a5800845e0c96c2f1be8b3f415a7537d8</anchor>
  4221. <arglist>(tcomp_statehandler_t *statehandler, uint64_t id)</arglist>
  4222. </member>
  4223. <member kind="function">
  4224. <type>tsk_bool_t</type>
  4225. <name>tcomp_statehandler_compartmentExist</name>
  4226. <anchorfile>tcomp__statehandler_8h.html</anchorfile>
  4227. <anchor>a39aac43417c1c111a74679a118a58cba</anchor>
  4228. <arglist>(tcomp_statehandler_t *statehandler, uint64_t id)</arglist>
  4229. </member>
  4230. <member kind="function">
  4231. <type>uint16_t</type>
  4232. <name>tcomp_statehandler_findState</name>
  4233. <anchorfile>tcomp__statehandler_8h.html</anchorfile>
  4234. <anchor>a73c0a026931ce0b721e1dc28943cf186</anchor>
  4235. <arglist>(tcomp_statehandler_t *statehandler, const tcomp_buffer_handle_t *partial_identifier, tcomp_state_t **lpState)</arglist>
  4236. </member>
  4237. <member kind="function">
  4238. <type>void</type>
  4239. <name>tcomp_statehandler_handleResult</name>
  4240. <anchorfile>tcomp__statehandler_8h.html</anchorfile>
  4241. <anchor>a3c3b5ef6aada3d28e6f095f9de5c56d1</anchor>
  4242. <arglist>(tcomp_statehandler_t *statehandler, tcomp_result_t **lpResult)</arglist>
  4243. </member>
  4244. <member kind="function">
  4245. <type>tsk_bool_t</type>
  4246. <name>tcomp_statehandler_handleNack</name>
  4247. <anchorfile>tcomp__statehandler_8h.html</anchorfile>
  4248. <anchor>a28e289f7334f2b4541f20f9bb9f217cb</anchor>
  4249. <arglist>(tcomp_statehandler_t *statehandler, const tcomp_nackinfo_t *)</arglist>
  4250. </member>
  4251. <member kind="function">
  4252. <type>int</type>
  4253. <name>tcomp_statehandler_addSipSdpDictionary</name>
  4254. <anchorfile>tcomp__statehandler_8h.html</anchorfile>
  4255. <anchor>a6c37d108c757397a4d45b26012d7da7c</anchor>
  4256. <arglist>(tcomp_statehandler_t *statehandler)</arglist>
  4257. </member>
  4258. <member kind="function">
  4259. <type>int</type>
  4260. <name>tcomp_statehandler_addPresenceDictionary</name>
  4261. <anchorfile>tcomp__statehandler_8h.html</anchorfile>
  4262. <anchor>af8f13459ff48ebc861124c087d40bd7b</anchor>
  4263. <arglist>(tcomp_statehandler_t *statehandler)</arglist>
  4264. </member>
  4265. <member kind="variable">
  4266. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  4267. <name>tcomp_statehandler_def_t</name>
  4268. <anchorfile>tcomp__statehandler_8h.html</anchorfile>
  4269. <anchor>a1f7c842c3c935a11555a7b5b550b9a04</anchor>
  4270. <arglist></arglist>
  4271. </member>
  4272. </compound>
  4273. <compound kind="file">
  4274. <name>tcomp_types.h</name>
  4275. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  4276. <filename>tcomp__types_8h</filename>
  4277. <member kind="typedef">
  4278. <type>tsk_list_t</type>
  4279. <name>tcomp_states_L_t</name>
  4280. <anchorfile>tcomp__types_8h.html</anchorfile>
  4281. <anchor>ac33ce77066e58224e9fb6cc906f0b882</anchor>
  4282. <arglist></arglist>
  4283. </member>
  4284. <member kind="typedef">
  4285. <type>tsk_list_t</type>
  4286. <name>tcomp_dictionaries_L_t</name>
  4287. <anchorfile>tcomp__types_8h.html</anchorfile>
  4288. <anchor>ab08d4225211c6ff4181d4edbb3ff5a51</anchor>
  4289. <arglist></arglist>
  4290. </member>
  4291. <member kind="typedef">
  4292. <type>tsk_list_t</type>
  4293. <name>tcomp_compartments_L_t</name>
  4294. <anchorfile>tcomp__types_8h.html</anchorfile>
  4295. <anchor>a60f2876ffe7c49071a549062dca38f9f</anchor>
  4296. <arglist></arglist>
  4297. </member>
  4298. <member kind="typedef">
  4299. <type>tsk_list_t</type>
  4300. <name>tcomp_stream_buffer_L_t</name>
  4301. <anchorfile>tcomp__types_8h.html</anchorfile>
  4302. <anchor>a57014d6cc41fd5ede1999c7260f8156b</anchor>
  4303. <arglist></arglist>
  4304. </member>
  4305. <member kind="variable">
  4306. <type>TCOMP_BEGIN_DECLS typedef tsk_list_t</type>
  4307. <name>tcomp_buffers_L_t</name>
  4308. <anchorfile>tcomp__types_8h.html</anchorfile>
  4309. <anchor>a527910dae1c173fcb2209bfc3a032d93</anchor>
  4310. <arglist></arglist>
  4311. </member>
  4312. </compound>
  4313. <compound kind="file">
  4314. <name>tcomp_udvm.bytecopy.c</name>
  4315. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  4316. <filename>tcomp__udvm_8bytecopy_8c</filename>
  4317. <includes id="tcomp__udvm_8h" name="tcomp_udvm.h" local="yes" imported="no">tcomp_udvm.h</includes>
  4318. <member kind="define">
  4319. <type>#define</type>
  4320. <name>TCOMP_UDVM_MEMORY_REGISTERS_PTR</name>
  4321. <anchorfile>tcomp__udvm_8bytecopy_8c.html</anchorfile>
  4322. <anchor>a61a91f9f6e2ce5e778dd238243704b87</anchor>
  4323. <arglist></arglist>
  4324. </member>
  4325. <member kind="function">
  4326. <type>int</type>
  4327. <name>tcomp_udvm_bytecopy_self</name>
  4328. <anchorfile>tcomp__udvm_8bytecopy_8c.html</anchorfile>
  4329. <anchor>a7105b1d9f78119c8f98335bc9fab46e5</anchor>
  4330. <arglist>(tcomp_udvm_t *udvm, uint16_t *destination, uint16_t source, uint16_t tsk_size_tocopy)</arglist>
  4331. </member>
  4332. <member kind="function">
  4333. <type>int</type>
  4334. <name>tcomp_udvm_bytecopy_to</name>
  4335. <anchorfile>tcomp__udvm_8bytecopy_8c.html</anchorfile>
  4336. <anchor>a6d635123e7327e51fc053467668f89da</anchor>
  4337. <arglist>(tcomp_udvm_t *udvm, uint16_t destination, const uint8_t *source, uint16_t tsk_size_tocopy)</arglist>
  4338. </member>
  4339. <member kind="function">
  4340. <type>int</type>
  4341. <name>tcomp_udvm_bytecopy_from</name>
  4342. <anchorfile>tcomp__udvm_8bytecopy_8c.html</anchorfile>
  4343. <anchor>aa4424706a97d3b07ce20c447d6b7512a</anchor>
  4344. <arglist>(tcomp_udvm_t *udvm, uint8_t *destination, uint16_t source, uint16_t tsk_size_tocopy)</arglist>
  4345. </member>
  4346. </compound>
  4347. <compound kind="file">
  4348. <name>tcomp_udvm.c</name>
  4349. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  4350. <filename>tcomp__udvm_8c</filename>
  4351. <includes id="tcomp__udvm_8h" name="tcomp_udvm.h" local="yes" imported="no">tcomp_udvm.h</includes>
  4352. <member kind="define">
  4353. <type>#define</type>
  4354. <name>TCOMP_UDVM_HEADER_RESERVED_SIZE</name>
  4355. <anchorfile>tcomp__udvm_8c.html</anchorfile>
  4356. <anchor>a4b56d9e243e2bf97293429a64d250454</anchor>
  4357. <arglist></arglist>
  4358. </member>
  4359. <member kind="function">
  4360. <type>tcomp_udvm_t *</type>
  4361. <name>tcomp_udvm_create</name>
  4362. <anchorfile>tcomp__udvm_8c.html</anchorfile>
  4363. <anchor>a16df46fa6fa56dc28b12c3c3d2c7f4bd</anchor>
  4364. <arglist>(tcomp_message_t *_sigCompMessage, tcomp_statehandler_t *stateHandler, tcomp_result_t *lpResult)</arglist>
  4365. </member>
  4366. <member kind="function">
  4367. <type>tsk_bool_t</type>
  4368. <name>tcomp_udvm_decompress</name>
  4369. <anchorfile>tcomp__udvm_8c.html</anchorfile>
  4370. <anchor>a02b9bb3cf2d898d80a37eab23cc24c31</anchor>
  4371. <arglist>(tcomp_udvm_t *udvm)</arglist>
  4372. </member>
  4373. <member kind="variable">
  4374. <type>const tsk_object_def_t *</type>
  4375. <name>tcomp_udvm_def_t</name>
  4376. <anchorfile>tcomp__udvm_8c.html</anchorfile>
  4377. <anchor>af00e8ac0e2de8a88b47db6c6ce183ed7</anchor>
  4378. <arglist></arglist>
  4379. </member>
  4380. </compound>
  4381. <compound kind="file">
  4382. <name>tcomp_udvm.h</name>
  4383. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  4384. <filename>tcomp__udvm_8h</filename>
  4385. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  4386. <includes id="tcomp__message_8h" name="tcomp_message.h" local="yes" imported="no">tcomp_message.h</includes>
  4387. <includes id="tcomp__result_8h" name="tcomp_result.h" local="yes" imported="no">tcomp_result.h</includes>
  4388. <includes id="tcomp__headers__index_8h" name="tcomp_headers_index.h" local="yes" imported="no">tcomp_headers_index.h</includes>
  4389. <includes id="tcomp__nack__codes_8h" name="tcomp_nack_codes.h" local="yes" imported="no">tcomp_nack_codes.h</includes>
  4390. <includes id="tcomp__statehandler_8h" name="tcomp_statehandler.h" local="yes" imported="no">tcomp_statehandler.h</includes>
  4391. <includes id="tcomp__instructions_8h" name="tcomp_instructions.h" local="yes" imported="no">tcomp_instructions.h</includes>
  4392. <class kind="struct">tcomp_udvm_s</class>
  4393. <member kind="define">
  4394. <type>#define</type>
  4395. <name>TCOMP_UDVM_SET_2BYTES_VAL</name>
  4396. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4397. <anchor>adb9b204c8be94eeba4976b43e28fa508</anchor>
  4398. <arglist>(position, value)</arglist>
  4399. </member>
  4400. <member kind="define">
  4401. <type>#define</type>
  4402. <name>TCOMP_UDVM_GET_2BYTES_VAL</name>
  4403. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4404. <anchor>abc0f3fc7d0eb8eada7ca448e8d45374b</anchor>
  4405. <arglist>(position)</arglist>
  4406. </member>
  4407. <member kind="define">
  4408. <type>#define</type>
  4409. <name>TCOMP_UDVM_DEBUG_PRINT</name>
  4410. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4411. <anchor>a5032ec60358f97e2c6c28025e9c1bc10</anchor>
  4412. <arglist>(size)</arglist>
  4413. </member>
  4414. <member kind="define">
  4415. <type>#define</type>
  4416. <name>TCOMP_UDVM_GET_SIZE</name>
  4417. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4418. <anchor>a7bf31af34af1e2ada0514173e59b2bf8</anchor>
  4419. <arglist>()</arglist>
  4420. </member>
  4421. <member kind="define">
  4422. <type>#define</type>
  4423. <name>TCOMP_UDVM_GET_BUFFER</name>
  4424. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4425. <anchor>ab30dc9d6a107a65876a4ea16a8fa9de5</anchor>
  4426. <arglist>()</arglist>
  4427. </member>
  4428. <member kind="define">
  4429. <type>#define</type>
  4430. <name>TCOMP_UDVM_GET_BUFFER_AT</name>
  4431. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4432. <anchor>af784d748dab947aab792481b4b24bb13</anchor>
  4433. <arglist>(position)</arglist>
  4434. </member>
  4435. <member kind="define">
  4436. <type>#define</type>
  4437. <name>tcomp_udvm_createNackInfo2</name>
  4438. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4439. <anchor>abd366e5f7766aefe241b3a03a1baa2d8</anchor>
  4440. <arglist>(udvm, reasonCode)</arglist>
  4441. </member>
  4442. <member kind="define">
  4443. <type>#define</type>
  4444. <name>tcomp_udvm_createNackInfo3</name>
  4445. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4446. <anchor>ac232aae773eb94b7c1789912b17dc0fe</anchor>
  4447. <arglist>(udvm, reasonCode, lpDetails)</arglist>
  4448. </member>
  4449. <member kind="define">
  4450. <type>#define</type>
  4451. <name>TCOMP_UDVM_EXEC_INST__PUSH2</name>
  4452. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4453. <anchor>af332769e4abbe65f37848ff4ff6657a3</anchor>
  4454. <arglist>(udvm)</arglist>
  4455. </member>
  4456. <member kind="define">
  4457. <type>#define</type>
  4458. <name>TCOMP_UDVM_EXEC_INST__POP2</name>
  4459. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4460. <anchor>af2cbccff0846a365d0c3f7c2618c3519</anchor>
  4461. <arglist>(udvm)</arglist>
  4462. </member>
  4463. <member kind="define">
  4464. <type>#define</type>
  4465. <name>TCOMP_UDVM_EXEC_INST__JUMP2</name>
  4466. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4467. <anchor>a2169ba3289879baf5639ed677df5f3e4</anchor>
  4468. <arglist>(udvm)</arglist>
  4469. </member>
  4470. <member kind="typedef">
  4471. <type>struct tcomp_udvm_s</type>
  4472. <name>tcomp_udvm_t</name>
  4473. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4474. <anchor>a81a140165274fcf18781e1e0550d6ce1</anchor>
  4475. <arglist></arglist>
  4476. </member>
  4477. <member kind="function">
  4478. <type>tcomp_udvm_t *</type>
  4479. <name>tcomp_udvm_create</name>
  4480. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4481. <anchor>a16df46fa6fa56dc28b12c3c3d2c7f4bd</anchor>
  4482. <arglist>(tcomp_message_t *_sigCompMessage, tcomp_statehandler_t *stateHandler, tcomp_result_t *lpResult)</arglist>
  4483. </member>
  4484. <member kind="function">
  4485. <type>tsk_bool_t</type>
  4486. <name>tcomp_udvm_decompress</name>
  4487. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4488. <anchor>a02b9bb3cf2d898d80a37eab23cc24c31</anchor>
  4489. <arglist>(tcomp_udvm_t *udvm)</arglist>
  4490. </member>
  4491. <member kind="function">
  4492. <type>uint16_t</type>
  4493. <name>tcomp_udvm_opget_literal_param</name>
  4494. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4495. <anchor>aba3b7b5e835a6b0b94d1e7431fdc9721</anchor>
  4496. <arglist>(tcomp_udvm_t *udvm)</arglist>
  4497. </member>
  4498. <member kind="function">
  4499. <type>uint16_t</type>
  4500. <name>tcomp_udvm_opget_reference_param</name>
  4501. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4502. <anchor>af8457bd036ee98ae3eb88194b7e99a81</anchor>
  4503. <arglist>(tcomp_udvm_t *udvm)</arglist>
  4504. </member>
  4505. <member kind="function">
  4506. <type>uint16_t</type>
  4507. <name>tcomp_udvm_opget_multitype_param</name>
  4508. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4509. <anchor>a28aa1c73369d612a37aadb899f1c40ce</anchor>
  4510. <arglist>(tcomp_udvm_t *udvm)</arglist>
  4511. </member>
  4512. <member kind="function">
  4513. <type>uint16_t</type>
  4514. <name>tcomp_udvm_opget_address_param</name>
  4515. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4516. <anchor>a9127af6e5fed8885a8423e8aca9c9d8c</anchor>
  4517. <arglist>(tcomp_udvm_t *udvm, uint16_t memory_address_of_instruction)</arglist>
  4518. </member>
  4519. <member kind="function">
  4520. <type>int</type>
  4521. <name>tcomp_udvm_bytecopy_self</name>
  4522. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4523. <anchor>a7105b1d9f78119c8f98335bc9fab46e5</anchor>
  4524. <arglist>(tcomp_udvm_t *udvm, uint16_t *destination, uint16_t source, uint16_t tsk_size_tocopy)</arglist>
  4525. </member>
  4526. <member kind="function">
  4527. <type>int</type>
  4528. <name>tcomp_udvm_bytecopy_to</name>
  4529. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4530. <anchor>a6d635123e7327e51fc053467668f89da</anchor>
  4531. <arglist>(tcomp_udvm_t *udvm, uint16_t destination, const uint8_t *source, uint16_t tsk_size_tocopy)</arglist>
  4532. </member>
  4533. <member kind="function">
  4534. <type>int</type>
  4535. <name>tcomp_udvm_bytecopy_from</name>
  4536. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4537. <anchor>aa4424706a97d3b07ce20c447d6b7512a</anchor>
  4538. <arglist>(tcomp_udvm_t *udvm, uint8_t *destination, uint16_t source, uint16_t tsk_size_tocopy)</arglist>
  4539. </member>
  4540. <member kind="function">
  4541. <type>int</type>
  4542. <name>tcomp_udvm_byteCopy_TempStates</name>
  4543. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4544. <anchor>a4c7c5fef14331240f01333f65fa26d0c</anchor>
  4545. <arglist>(tcomp_udvm_t *udvm)</arglist>
  4546. </member>
  4547. <member kind="function">
  4548. <type>int</type>
  4549. <name>tcomp_udvm_createTempState</name>
  4550. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4551. <anchor>a201b466c9f6fdd801b95d85217f28616</anchor>
  4552. <arglist>(tcomp_udvm_t *udvm, uint16_t state_length, uint16_t state_address, uint16_t state_instruction, uint16_t minimum_access_length, uint16_t state_retention_priority, int end_msg)</arglist>
  4553. </member>
  4554. <member kind="function">
  4555. <type>void</type>
  4556. <name>tcomp_udvm_createNackInfo</name>
  4557. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4558. <anchor>aa3bdee3985967a5386d64edf78e418fb</anchor>
  4559. <arglist>(tcomp_udvm_t *udvm, uint8_t reasonCode, tcomp_buffer_handle_t *lpDetails, int16_t memory_address_of_instruction)</arglist>
  4560. </member>
  4561. <member kind="function">
  4562. <type>tsk_bool_t</type>
  4563. <name>TCOMP_UDVM_EXEC_INST__DECOMPRESSION_FAILURE</name>
  4564. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4565. <anchor>a180ab76639971685afcd85b1a10babac</anchor>
  4566. <arglist>(tcomp_udvm_t *udvm)</arglist>
  4567. </member>
  4568. <member kind="function">
  4569. <type>tsk_bool_t</type>
  4570. <name>TCOMP_UDVM_EXEC_INST__AND</name>
  4571. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4572. <anchor>a7648d6e68144c12bb243a34fd267f56e</anchor>
  4573. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4574. </member>
  4575. <member kind="function">
  4576. <type>tsk_bool_t</type>
  4577. <name>TCOMP_UDVM_EXEC_INST__OR</name>
  4578. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4579. <anchor>ab4da42951faf649460335e6886742852</anchor>
  4580. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4581. </member>
  4582. <member kind="function">
  4583. <type>tsk_bool_t</type>
  4584. <name>TCOMP_UDVM_EXEC_INST__NOT</name>
  4585. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4586. <anchor>acdcf12c69913e80cf161395ecc4a33dd</anchor>
  4587. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1)</arglist>
  4588. </member>
  4589. <member kind="function">
  4590. <type>tsk_bool_t</type>
  4591. <name>TCOMP_UDVM_EXEC_INST__LSHIFT</name>
  4592. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4593. <anchor>aba3e450e86a072d53ce906b5ea41f97f</anchor>
  4594. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4595. </member>
  4596. <member kind="function">
  4597. <type>tsk_bool_t</type>
  4598. <name>TCOMP_UDVM_EXEC_INST__RSHIFT</name>
  4599. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4600. <anchor>a86538de0deb2b2dc310913919d380b4b</anchor>
  4601. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4602. </member>
  4603. <member kind="function">
  4604. <type>tsk_bool_t</type>
  4605. <name>TCOMP_UDVM_EXEC_INST__ADD</name>
  4606. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4607. <anchor>a3899de24f5a3dea0f3796917e0d83676</anchor>
  4608. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4609. </member>
  4610. <member kind="function">
  4611. <type>tsk_bool_t</type>
  4612. <name>TCOMP_UDVM_EXEC_INST__SUBTRACT</name>
  4613. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4614. <anchor>ac133aab55e2826b388af11fc8a84e964</anchor>
  4615. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4616. </member>
  4617. <member kind="function">
  4618. <type>tsk_bool_t</type>
  4619. <name>TCOMP_UDVM_EXEC_INST__MULTIPLY</name>
  4620. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4621. <anchor>a992361183a482a98374152a74f023752</anchor>
  4622. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4623. </member>
  4624. <member kind="function">
  4625. <type>tsk_bool_t</type>
  4626. <name>TCOMP_UDVM_EXEC_INST__DIVIDE</name>
  4627. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4628. <anchor>a18dcd9621e72255eb23f48a3762d9a20</anchor>
  4629. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4630. </member>
  4631. <member kind="function">
  4632. <type>tsk_bool_t</type>
  4633. <name>TCOMP_UDVM_EXEC_INST__REMAINDER</name>
  4634. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4635. <anchor>a6501f4e5ac88d2313261dc20527d9365</anchor>
  4636. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4637. </member>
  4638. <member kind="function">
  4639. <type>tsk_bool_t</type>
  4640. <name>TCOMP_UDVM_EXEC_INST__SORT_ASCENDING</name>
  4641. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4642. <anchor>a0e4ecc7b1d6c800e0e39f6bd3b341162</anchor>
  4643. <arglist>(tcomp_udvm_t *udvm, uint16_t start, uint16_t n, uint16_t k)</arglist>
  4644. </member>
  4645. <member kind="function">
  4646. <type>tsk_bool_t</type>
  4647. <name>TCOMP_UDVM_EXEC_INST__SORT_DESCENDING</name>
  4648. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4649. <anchor>ae1a039751a45ea6724d4c67763894df6</anchor>
  4650. <arglist>(tcomp_udvm_t *udvm, uint16_t start, uint16_t n, uint16_t k)</arglist>
  4651. </member>
  4652. <member kind="function">
  4653. <type>tsk_bool_t</type>
  4654. <name>TCOMP_UDVM_EXEC_INST__SHA_1</name>
  4655. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4656. <anchor>a34da436d0a62982ecc8e5ef01dea79da</anchor>
  4657. <arglist>(tcomp_udvm_t *udvm, uint16_t position, uint16_t length, uint16_t destination)</arglist>
  4658. </member>
  4659. <member kind="function">
  4660. <type>tsk_bool_t</type>
  4661. <name>TCOMP_UDVM_EXEC_INST__LOAD</name>
  4662. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4663. <anchor>aff253dc2b735dc84f0a99ce9d3d52a9b</anchor>
  4664. <arglist>(tcomp_udvm_t *udvm, uint16_t address, uint16_t value)</arglist>
  4665. </member>
  4666. <member kind="function">
  4667. <type>tsk_bool_t</type>
  4668. <name>TCOMP_UDVM_EXEC_INST__MULTILOAD</name>
  4669. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4670. <anchor>afcd6abbc82e6f26ce30e85a08b48eb0b</anchor>
  4671. <arglist>(tcomp_udvm_t *udvm, uint16_t address, uint16_t n)</arglist>
  4672. </member>
  4673. <member kind="function">
  4674. <type>tsk_bool_t</type>
  4675. <name>TCOMP_UDVM_EXEC_INST__PUSH</name>
  4676. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4677. <anchor>a87c852814a930fd041c7cfd3e6860def</anchor>
  4678. <arglist>(tcomp_udvm_t *udvm, int16_t value)</arglist>
  4679. </member>
  4680. <member kind="function">
  4681. <type>tsk_bool_t</type>
  4682. <name>TCOMP_UDVM_EXEC_INST__POP</name>
  4683. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4684. <anchor>a12d539688e57b4c2d557b15a8c91da19</anchor>
  4685. <arglist>(tcomp_udvm_t *udvm, uint16_t *value)</arglist>
  4686. </member>
  4687. <member kind="function">
  4688. <type>tsk_bool_t</type>
  4689. <name>TCOMP_UDVM_EXEC_INST__COPY</name>
  4690. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4691. <anchor>a6c838f51794fe192e8ebbea09eff8c58</anchor>
  4692. <arglist>(tcomp_udvm_t *udvm, uint16_t position, uint16_t length, uint16_t destination)</arglist>
  4693. </member>
  4694. <member kind="function">
  4695. <type>tsk_bool_t</type>
  4696. <name>TCOMP_UDVM_EXEC_INST__COPY_LITERAL</name>
  4697. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4698. <anchor>a4179a80e7d1d8f24c2321326e24d2cd5</anchor>
  4699. <arglist>(tcomp_udvm_t *udvm, uint16_t position, uint16_t length, uint16_t destination)</arglist>
  4700. </member>
  4701. <member kind="function">
  4702. <type>tsk_bool_t</type>
  4703. <name>TCOMP_UDVM_EXEC_INST__COPY_OFFSET</name>
  4704. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4705. <anchor>a6c9526e3f681b45e5a3613628cb57bfd</anchor>
  4706. <arglist>(tcomp_udvm_t *udvm, uint16_t offset, uint16_t length, uint16_t destination)</arglist>
  4707. </member>
  4708. <member kind="function">
  4709. <type>tsk_bool_t</type>
  4710. <name>TCOMP_UDVM_EXEC_INST__MEMSET</name>
  4711. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4712. <anchor>a32f882639d587723a0f580c6e0688a3c</anchor>
  4713. <arglist>(tcomp_udvm_t *udvm, uint16_t address, uint16_t length, uint16_t start_value, uint16_t offset)</arglist>
  4714. </member>
  4715. <member kind="function">
  4716. <type>tsk_bool_t</type>
  4717. <name>TCOMP_UDVM_EXEC_INST__JUMP</name>
  4718. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4719. <anchor>a238b31bc4cf045aa805fa8f7f4a2825c</anchor>
  4720. <arglist>(tcomp_udvm_t *udvm, int16_t address)</arglist>
  4721. </member>
  4722. <member kind="function">
  4723. <type>tsk_bool_t</type>
  4724. <name>TCOMP_UDVM_EXEC_INST__COMPARE</name>
  4725. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4726. <anchor>aa30109fa08fcff9efc60ffbac386d580</anchor>
  4727. <arglist>(tcomp_udvm_t *udvm, uint16_t value_1, uint16_t value_2, uint16_t address_1, uint16_t address_2, uint16_t address_3)</arglist>
  4728. </member>
  4729. <member kind="function">
  4730. <type>tsk_bool_t</type>
  4731. <name>TCOMP_UDVM_EXEC_INST__CALL</name>
  4732. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4733. <anchor>ab29b849f7f4fe1d6bbb690732b943284</anchor>
  4734. <arglist>(tcomp_udvm_t *udvm, uint16_t address)</arglist>
  4735. </member>
  4736. <member kind="function">
  4737. <type>tsk_bool_t</type>
  4738. <name>TCOMP_UDVM_EXEC_INST__RETURN</name>
  4739. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4740. <anchor>a86006ae64fdd37c8149f0fd3b12035cc</anchor>
  4741. <arglist>(tcomp_udvm_t *udvm)</arglist>
  4742. </member>
  4743. <member kind="function">
  4744. <type>tsk_bool_t</type>
  4745. <name>TCOMP_UDVM_EXEC_INST__SWITCH</name>
  4746. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4747. <anchor>ae6af049d3325ec85c50496b7ba443ff3</anchor>
  4748. <arglist>(tcomp_udvm_t *udvm, uint16_t n, uint16_t j)</arglist>
  4749. </member>
  4750. <member kind="function">
  4751. <type>tsk_bool_t</type>
  4752. <name>TCOMP_UDVM_EXEC_INST__CRC</name>
  4753. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4754. <anchor>ad71e921644a616fc8c8ea4bb939f0029</anchor>
  4755. <arglist>(tcomp_udvm_t *udvm, uint16_t value, uint16_t position, uint16_t length, uint16_t address)</arglist>
  4756. </member>
  4757. <member kind="function">
  4758. <type>tsk_bool_t</type>
  4759. <name>TCOMP_UDVM_EXEC_INST__INPUT_BYTES</name>
  4760. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4761. <anchor>a1687f0bee1f33eb024d61289af9d485b</anchor>
  4762. <arglist>(tcomp_udvm_t *udvm, uint16_t length, uint16_t destination, uint16_t address)</arglist>
  4763. </member>
  4764. <member kind="function">
  4765. <type>tsk_bool_t</type>
  4766. <name>TCOMP_UDVM_EXEC_INST__INPUT_BITS</name>
  4767. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4768. <anchor>a63a6dea457a13925869b30338f867285</anchor>
  4769. <arglist>(tcomp_udvm_t *udvm, uint16_t length, uint16_t destination, uint16_t address)</arglist>
  4770. </member>
  4771. <member kind="function">
  4772. <type>tsk_bool_t</type>
  4773. <name>TCOMP_UDVM_EXEC_INST__INPUT_HUFFMAN</name>
  4774. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4775. <anchor>ab157ab26ab4a822aa64b04e9c2ea562f</anchor>
  4776. <arglist>(tcomp_udvm_t *udvm, uint16_t destination, uint16_t address, uint16_t n)</arglist>
  4777. </member>
  4778. <member kind="function">
  4779. <type>tsk_bool_t</type>
  4780. <name>TCOMP_UDVM_EXEC_INST__STATE_ACCESS</name>
  4781. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4782. <anchor>ada10a2b2a97b0c5345a01f9c3c3ffa22</anchor>
  4783. <arglist>(tcomp_udvm_t *udvm, uint16_t partial_identifier_start, uint16_t partial_identifier_length, uint16_t state_begin, uint16_t state_length, uint16_t state_address, uint16_t state_instruction)</arglist>
  4784. </member>
  4785. <member kind="function">
  4786. <type>tsk_bool_t</type>
  4787. <name>TCOMP_UDVM_EXEC_INST__STATE_CREATE</name>
  4788. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4789. <anchor>a5997c6bb91c7d21a1fa75c8d6c531c96</anchor>
  4790. <arglist>(tcomp_udvm_t *udvm, uint16_t state_length, uint16_t state_address, uint16_t state_instruction, uint16_t minimum_access_length, uint16_t state_retention_priority)</arglist>
  4791. </member>
  4792. <member kind="function">
  4793. <type>tsk_bool_t</type>
  4794. <name>TCOMP_UDVM_EXEC_INST__STATE_FREE</name>
  4795. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4796. <anchor>a53169151997ac68e1fa04a491f8ab703</anchor>
  4797. <arglist>(tcomp_udvm_t *udvm, uint16_t partial_identifier_start, uint16_t partial_identifier_length)</arglist>
  4798. </member>
  4799. <member kind="function">
  4800. <type>tsk_bool_t</type>
  4801. <name>TCOMP_UDVM_EXEC_INST__OUTPUT</name>
  4802. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4803. <anchor>aff3958d7201fa9c46cb5ca48a2181a39</anchor>
  4804. <arglist>(tcomp_udvm_t *udvm, uint16_t output_start, uint16_t output_length)</arglist>
  4805. </member>
  4806. <member kind="function">
  4807. <type>tsk_bool_t</type>
  4808. <name>TCOMP_UDVM_EXEC_INST__END_MESSAGE</name>
  4809. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4810. <anchor>aec57780e7fade6291b3baeb867471f7b</anchor>
  4811. <arglist>(tcomp_udvm_t *udvm, uint16_t requested_feedback_location, uint16_t returned_parameters_location, uint16_t state_length, uint16_t state_address, uint16_t state_instruction, uint16_t minimum_access_length, uint16_t state_retention_priority)</arglist>
  4812. </member>
  4813. <member kind="variable">
  4814. <type>TINYSIGCOMP_GEXTERN const tsk_object_def_t *</type>
  4815. <name>tcomp_udvm_def_t</name>
  4816. <anchorfile>tcomp__udvm_8h.html</anchorfile>
  4817. <anchor>acd10495089ab209d659e9c240dc25a0a</anchor>
  4818. <arglist></arglist>
  4819. </member>
  4820. </compound>
  4821. <compound kind="file">
  4822. <name>tcomp_udvm.instructions.c</name>
  4823. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  4824. <filename>tcomp__udvm_8instructions_8c</filename>
  4825. <includes id="tcomp__udvm_8h" name="tcomp_udvm.h" local="yes" imported="no">tcomp_udvm.h</includes>
  4826. <class kind="struct">IndexValuePair_s</class>
  4827. <member kind="define">
  4828. <type>#define</type>
  4829. <name>F_BIT_MSB_TO_LSB</name>
  4830. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4831. <anchor>a37bd4434265e0d4d32c34dc0bf1c0e74</anchor>
  4832. <arglist></arglist>
  4833. </member>
  4834. <member kind="define">
  4835. <type>#define</type>
  4836. <name>F_BIT_LSB_TO_MSB</name>
  4837. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4838. <anchor>a7d2f1327f1e70b45cd57593731cad238</anchor>
  4839. <arglist></arglist>
  4840. </member>
  4841. <member kind="define">
  4842. <type>#define</type>
  4843. <name>H_BIT_MSB_TO_LSB</name>
  4844. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4845. <anchor>a979a627a246411f6f43bf52c79c4d126</anchor>
  4846. <arglist></arglist>
  4847. </member>
  4848. <member kind="define">
  4849. <type>#define</type>
  4850. <name>H_BIT_LSB_TO_MSB</name>
  4851. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4852. <anchor>a2a31b69aacaab5f8179b4b7bf10de238</anchor>
  4853. <arglist></arglist>
  4854. </member>
  4855. <member kind="define">
  4856. <type>#define</type>
  4857. <name>CEILLINGLOG2</name>
  4858. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4859. <anchor>ac8ecaf840dd84f010e9d34d30af8beb7</anchor>
  4860. <arglist>(x)</arglist>
  4861. </member>
  4862. <member kind="define">
  4863. <type>#define</type>
  4864. <name>CONSUME_CYCLES</name>
  4865. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4866. <anchor>aef3a50cd7dadc677353232158a907001</anchor>
  4867. <arglist>(cycles)</arglist>
  4868. </member>
  4869. <member kind="typedef">
  4870. <type>struct IndexValuePair_s</type>
  4871. <name>IndexValuePair_t</name>
  4872. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4873. <anchor>a314ecebee88e0aee0cea83588efbb741</anchor>
  4874. <arglist></arglist>
  4875. </member>
  4876. <member kind="function">
  4877. <type>tsk_bool_t</type>
  4878. <name>TCOMP_UDVM_EXEC_INST__DECOMPRESSION_FAILURE</name>
  4879. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4880. <anchor>a180ab76639971685afcd85b1a10babac</anchor>
  4881. <arglist>(tcomp_udvm_t *udvm)</arglist>
  4882. </member>
  4883. <member kind="function">
  4884. <type>tsk_bool_t</type>
  4885. <name>TCOMP_UDVM_EXEC_INST__AND</name>
  4886. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4887. <anchor>a7648d6e68144c12bb243a34fd267f56e</anchor>
  4888. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4889. </member>
  4890. <member kind="function">
  4891. <type>tsk_bool_t</type>
  4892. <name>TCOMP_UDVM_EXEC_INST__OR</name>
  4893. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4894. <anchor>ab4da42951faf649460335e6886742852</anchor>
  4895. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4896. </member>
  4897. <member kind="function">
  4898. <type>tsk_bool_t</type>
  4899. <name>TCOMP_UDVM_EXEC_INST__NOT</name>
  4900. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4901. <anchor>acdcf12c69913e80cf161395ecc4a33dd</anchor>
  4902. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1)</arglist>
  4903. </member>
  4904. <member kind="function">
  4905. <type>tsk_bool_t</type>
  4906. <name>TCOMP_UDVM_EXEC_INST__LSHIFT</name>
  4907. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4908. <anchor>aba3e450e86a072d53ce906b5ea41f97f</anchor>
  4909. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4910. </member>
  4911. <member kind="function">
  4912. <type>tsk_bool_t</type>
  4913. <name>TCOMP_UDVM_EXEC_INST__RSHIFT</name>
  4914. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4915. <anchor>a86538de0deb2b2dc310913919d380b4b</anchor>
  4916. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4917. </member>
  4918. <member kind="function">
  4919. <type>tsk_bool_t</type>
  4920. <name>TCOMP_UDVM_EXEC_INST__ADD</name>
  4921. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4922. <anchor>a3899de24f5a3dea0f3796917e0d83676</anchor>
  4923. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4924. </member>
  4925. <member kind="function">
  4926. <type>tsk_bool_t</type>
  4927. <name>TCOMP_UDVM_EXEC_INST__SUBTRACT</name>
  4928. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4929. <anchor>ac133aab55e2826b388af11fc8a84e964</anchor>
  4930. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4931. </member>
  4932. <member kind="function">
  4933. <type>tsk_bool_t</type>
  4934. <name>TCOMP_UDVM_EXEC_INST__MULTIPLY</name>
  4935. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4936. <anchor>a992361183a482a98374152a74f023752</anchor>
  4937. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4938. </member>
  4939. <member kind="function">
  4940. <type>tsk_bool_t</type>
  4941. <name>TCOMP_UDVM_EXEC_INST__DIVIDE</name>
  4942. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4943. <anchor>a18dcd9621e72255eb23f48a3762d9a20</anchor>
  4944. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4945. </member>
  4946. <member kind="function">
  4947. <type>tsk_bool_t</type>
  4948. <name>TCOMP_UDVM_EXEC_INST__REMAINDER</name>
  4949. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4950. <anchor>a6501f4e5ac88d2313261dc20527d9365</anchor>
  4951. <arglist>(tcomp_udvm_t *udvm, uint16_t operand_1, uint16_t operand_2)</arglist>
  4952. </member>
  4953. <member kind="function">
  4954. <type>tsk_bool_t</type>
  4955. <name>TCOMP_UDVM_EXEC_INST__SORT_ASCENDING</name>
  4956. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4957. <anchor>a0e4ecc7b1d6c800e0e39f6bd3b341162</anchor>
  4958. <arglist>(tcomp_udvm_t *udvm, uint16_t start, uint16_t n, uint16_t k)</arglist>
  4959. </member>
  4960. <member kind="function">
  4961. <type>tsk_bool_t</type>
  4962. <name>TCOMP_UDVM_EXEC_INST__SORT_DESCENDING</name>
  4963. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4964. <anchor>ae1a039751a45ea6724d4c67763894df6</anchor>
  4965. <arglist>(tcomp_udvm_t *udvm, uint16_t start, uint16_t n, uint16_t k)</arglist>
  4966. </member>
  4967. <member kind="function">
  4968. <type>tsk_bool_t</type>
  4969. <name>TCOMP_UDVM_EXEC_INST__SHA_1</name>
  4970. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4971. <anchor>a34da436d0a62982ecc8e5ef01dea79da</anchor>
  4972. <arglist>(tcomp_udvm_t *udvm, uint16_t position, uint16_t length, uint16_t destination)</arglist>
  4973. </member>
  4974. <member kind="function">
  4975. <type>tsk_bool_t</type>
  4976. <name>TCOMP_UDVM_EXEC_INST__LOAD</name>
  4977. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4978. <anchor>aff253dc2b735dc84f0a99ce9d3d52a9b</anchor>
  4979. <arglist>(tcomp_udvm_t *udvm, uint16_t address, uint16_t value)</arglist>
  4980. </member>
  4981. <member kind="function">
  4982. <type>tsk_bool_t</type>
  4983. <name>TCOMP_UDVM_EXEC_INST__MULTILOAD</name>
  4984. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4985. <anchor>afcd6abbc82e6f26ce30e85a08b48eb0b</anchor>
  4986. <arglist>(tcomp_udvm_t *udvm, uint16_t address, uint16_t n)</arglist>
  4987. </member>
  4988. <member kind="function">
  4989. <type>tsk_bool_t</type>
  4990. <name>TCOMP_UDVM_EXEC_INST__PUSH</name>
  4991. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4992. <anchor>a87c852814a930fd041c7cfd3e6860def</anchor>
  4993. <arglist>(tcomp_udvm_t *udvm, int16_t value)</arglist>
  4994. </member>
  4995. <member kind="function">
  4996. <type>tsk_bool_t</type>
  4997. <name>TCOMP_UDVM_EXEC_INST__POP</name>
  4998. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  4999. <anchor>a12d539688e57b4c2d557b15a8c91da19</anchor>
  5000. <arglist>(tcomp_udvm_t *udvm, uint16_t *value)</arglist>
  5001. </member>
  5002. <member kind="function">
  5003. <type>tsk_bool_t</type>
  5004. <name>TCOMP_UDVM_EXEC_INST__COPY</name>
  5005. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5006. <anchor>a6c838f51794fe192e8ebbea09eff8c58</anchor>
  5007. <arglist>(tcomp_udvm_t *udvm, uint16_t position, uint16_t length, uint16_t destination)</arglist>
  5008. </member>
  5009. <member kind="function">
  5010. <type>tsk_bool_t</type>
  5011. <name>TCOMP_UDVM_EXEC_INST__COPY_LITERAL</name>
  5012. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5013. <anchor>a4179a80e7d1d8f24c2321326e24d2cd5</anchor>
  5014. <arglist>(tcomp_udvm_t *udvm, uint16_t position, uint16_t length, uint16_t destination)</arglist>
  5015. </member>
  5016. <member kind="function">
  5017. <type>tsk_bool_t</type>
  5018. <name>TCOMP_UDVM_EXEC_INST__COPY_OFFSET</name>
  5019. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5020. <anchor>a6c9526e3f681b45e5a3613628cb57bfd</anchor>
  5021. <arglist>(tcomp_udvm_t *udvm, uint16_t offset, uint16_t length, uint16_t destination)</arglist>
  5022. </member>
  5023. <member kind="function">
  5024. <type>tsk_bool_t</type>
  5025. <name>TCOMP_UDVM_EXEC_INST__MEMSET</name>
  5026. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5027. <anchor>a32f882639d587723a0f580c6e0688a3c</anchor>
  5028. <arglist>(tcomp_udvm_t *udvm, uint16_t address, uint16_t length, uint16_t start_value, uint16_t offset)</arglist>
  5029. </member>
  5030. <member kind="function">
  5031. <type>tsk_bool_t</type>
  5032. <name>TCOMP_UDVM_EXEC_INST__JUMP</name>
  5033. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5034. <anchor>a238b31bc4cf045aa805fa8f7f4a2825c</anchor>
  5035. <arglist>(tcomp_udvm_t *udvm, int16_t address)</arglist>
  5036. </member>
  5037. <member kind="function">
  5038. <type>tsk_bool_t</type>
  5039. <name>TCOMP_UDVM_EXEC_INST__COMPARE</name>
  5040. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5041. <anchor>aa30109fa08fcff9efc60ffbac386d580</anchor>
  5042. <arglist>(tcomp_udvm_t *udvm, uint16_t value_1, uint16_t value_2, uint16_t address_1, uint16_t address_2, uint16_t address_3)</arglist>
  5043. </member>
  5044. <member kind="function">
  5045. <type>tsk_bool_t</type>
  5046. <name>TCOMP_UDVM_EXEC_INST__CALL</name>
  5047. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5048. <anchor>ab29b849f7f4fe1d6bbb690732b943284</anchor>
  5049. <arglist>(tcomp_udvm_t *udvm, uint16_t address)</arglist>
  5050. </member>
  5051. <member kind="function">
  5052. <type>tsk_bool_t</type>
  5053. <name>TCOMP_UDVM_EXEC_INST__RETURN</name>
  5054. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5055. <anchor>a86006ae64fdd37c8149f0fd3b12035cc</anchor>
  5056. <arglist>(tcomp_udvm_t *udvm)</arglist>
  5057. </member>
  5058. <member kind="function">
  5059. <type>tsk_bool_t</type>
  5060. <name>TCOMP_UDVM_EXEC_INST__SWITCH</name>
  5061. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5062. <anchor>ae6af049d3325ec85c50496b7ba443ff3</anchor>
  5063. <arglist>(tcomp_udvm_t *udvm, uint16_t n, uint16_t j)</arglist>
  5064. </member>
  5065. <member kind="function">
  5066. <type>tsk_bool_t</type>
  5067. <name>TCOMP_UDVM_EXEC_INST__CRC</name>
  5068. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5069. <anchor>ad71e921644a616fc8c8ea4bb939f0029</anchor>
  5070. <arglist>(tcomp_udvm_t *udvm, uint16_t value, uint16_t position, uint16_t length, uint16_t address)</arglist>
  5071. </member>
  5072. <member kind="function">
  5073. <type>tsk_bool_t</type>
  5074. <name>TCOMP_UDVM_EXEC_INST__INPUT_BYTES</name>
  5075. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5076. <anchor>a1687f0bee1f33eb024d61289af9d485b</anchor>
  5077. <arglist>(tcomp_udvm_t *udvm, uint16_t length, uint16_t destination, uint16_t address)</arglist>
  5078. </member>
  5079. <member kind="function">
  5080. <type>tsk_bool_t</type>
  5081. <name>TCOMP_UDVM_EXEC_INST__INPUT_BITS</name>
  5082. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5083. <anchor>a63a6dea457a13925869b30338f867285</anchor>
  5084. <arglist>(tcomp_udvm_t *udvm, uint16_t length, uint16_t destination, uint16_t address)</arglist>
  5085. </member>
  5086. <member kind="function">
  5087. <type>tsk_bool_t</type>
  5088. <name>TCOMP_UDVM_EXEC_INST__INPUT_HUFFMAN</name>
  5089. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5090. <anchor>ab157ab26ab4a822aa64b04e9c2ea562f</anchor>
  5091. <arglist>(tcomp_udvm_t *udvm, uint16_t destination, uint16_t address, uint16_t n)</arglist>
  5092. </member>
  5093. <member kind="function">
  5094. <type>tsk_bool_t</type>
  5095. <name>TCOMP_UDVM_EXEC_INST__STATE_ACCESS</name>
  5096. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5097. <anchor>ada10a2b2a97b0c5345a01f9c3c3ffa22</anchor>
  5098. <arglist>(tcomp_udvm_t *udvm, uint16_t partial_identifier_start, uint16_t partial_identifier_length, uint16_t state_begin, uint16_t state_length, uint16_t state_address, uint16_t state_instruction)</arglist>
  5099. </member>
  5100. <member kind="function">
  5101. <type>tsk_bool_t</type>
  5102. <name>TCOMP_UDVM_EXEC_INST__STATE_CREATE</name>
  5103. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5104. <anchor>a5997c6bb91c7d21a1fa75c8d6c531c96</anchor>
  5105. <arglist>(tcomp_udvm_t *udvm, uint16_t state_length, uint16_t state_address, uint16_t state_instruction, uint16_t minimum_access_length, uint16_t state_retention_priority)</arglist>
  5106. </member>
  5107. <member kind="function">
  5108. <type>tsk_bool_t</type>
  5109. <name>TCOMP_UDVM_EXEC_INST__STATE_FREE</name>
  5110. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5111. <anchor>a53169151997ac68e1fa04a491f8ab703</anchor>
  5112. <arglist>(tcomp_udvm_t *udvm, uint16_t partial_identifier_start, uint16_t partial_identifier_length)</arglist>
  5113. </member>
  5114. <member kind="function">
  5115. <type>tsk_bool_t</type>
  5116. <name>TCOMP_UDVM_EXEC_INST__OUTPUT</name>
  5117. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5118. <anchor>aff3958d7201fa9c46cb5ca48a2181a39</anchor>
  5119. <arglist>(tcomp_udvm_t *udvm, uint16_t output_start, uint16_t output_length)</arglist>
  5120. </member>
  5121. <member kind="function">
  5122. <type>tsk_bool_t</type>
  5123. <name>TCOMP_UDVM_EXEC_INST__END_MESSAGE</name>
  5124. <anchorfile>tcomp__udvm_8instructions_8c.html</anchorfile>
  5125. <anchor>aec57780e7fade6291b3baeb867471f7b</anchor>
  5126. <arglist>(tcomp_udvm_t *udvm, uint16_t requested_feedback_location, uint16_t returned_parameters_location, uint16_t state_length, uint16_t state_address, uint16_t state_instruction, uint16_t minimum_access_length, uint16_t state_retention_priority)</arglist>
  5127. </member>
  5128. </compound>
  5129. <compound kind="file">
  5130. <name>tcomp_udvm.nack.c</name>
  5131. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  5132. <filename>tcomp__udvm_8nack_8c</filename>
  5133. <includes id="tcomp__udvm_8h" name="tcomp_udvm.h" local="yes" imported="no">tcomp_udvm.h</includes>
  5134. <member kind="define">
  5135. <type>#define</type>
  5136. <name>NACK_HEADER_INDEX</name>
  5137. <anchorfile>tcomp__udvm_8nack_8c.html</anchorfile>
  5138. <anchor>a15ec29509a4a28ad21db5e2bc373e091</anchor>
  5139. <arglist></arglist>
  5140. </member>
  5141. <member kind="define">
  5142. <type>#define</type>
  5143. <name>NACK_VERSION_INDEX</name>
  5144. <anchorfile>tcomp__udvm_8nack_8c.html</anchorfile>
  5145. <anchor>af41d439880d0eee887dd37527348b6e1</anchor>
  5146. <arglist></arglist>
  5147. </member>
  5148. <member kind="define">
  5149. <type>#define</type>
  5150. <name>NACK_REASON_CODE_INDEX</name>
  5151. <anchorfile>tcomp__udvm_8nack_8c.html</anchorfile>
  5152. <anchor>a16f9f852d995a0197f36936dd62dd0a3</anchor>
  5153. <arglist></arglist>
  5154. </member>
  5155. <member kind="define">
  5156. <type>#define</type>
  5157. <name>NACK_OPCODE_INDEX</name>
  5158. <anchorfile>tcomp__udvm_8nack_8c.html</anchorfile>
  5159. <anchor>ae16d49f1dc390062a54a45670976dc2f</anchor>
  5160. <arglist></arglist>
  5161. </member>
  5162. <member kind="define">
  5163. <type>#define</type>
  5164. <name>NACK_PC_INDEX</name>
  5165. <anchorfile>tcomp__udvm_8nack_8c.html</anchorfile>
  5166. <anchor>a8db7152c921e099beea80560ae6f0ab2</anchor>
  5167. <arglist></arglist>
  5168. </member>
  5169. <member kind="define">
  5170. <type>#define</type>
  5171. <name>NACK_SHA1_INDEX</name>
  5172. <anchorfile>tcomp__udvm_8nack_8c.html</anchorfile>
  5173. <anchor>a0215f1bb730f208a9de8211ca6dc1f76</anchor>
  5174. <arglist></arglist>
  5175. </member>
  5176. <member kind="define">
  5177. <type>#define</type>
  5178. <name>NACK_DETAILS_INDEX</name>
  5179. <anchorfile>tcomp__udvm_8nack_8c.html</anchorfile>
  5180. <anchor>a5141e54ef81314259c1009aa1d0a3208</anchor>
  5181. <arglist></arglist>
  5182. </member>
  5183. <member kind="function">
  5184. <type>void</type>
  5185. <name>tcomp_udvm_createNackInfo</name>
  5186. <anchorfile>tcomp__udvm_8nack_8c.html</anchorfile>
  5187. <anchor>aa3bdee3985967a5386d64edf78e418fb</anchor>
  5188. <arglist>(tcomp_udvm_t *udvm, uint8_t reasonCode, tcomp_buffer_handle_t *lpDetails, int16_t memory_address_of_instruction)</arglist>
  5189. </member>
  5190. </compound>
  5191. <compound kind="file">
  5192. <name>tcomp_udvm.operands.c</name>
  5193. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  5194. <filename>tcomp__udvm_8operands_8c</filename>
  5195. <includes id="tcomp__udvm_8h" name="tcomp_udvm.h" local="yes" imported="no">tcomp_udvm.h</includes>
  5196. <member kind="function">
  5197. <type>uint16_t</type>
  5198. <name>tcomp_udvm_opget_literal_param</name>
  5199. <anchorfile>tcomp__udvm_8operands_8c.html</anchorfile>
  5200. <anchor>aba3b7b5e835a6b0b94d1e7431fdc9721</anchor>
  5201. <arglist>(tcomp_udvm_t *udvm)</arglist>
  5202. </member>
  5203. <member kind="function">
  5204. <type>uint16_t</type>
  5205. <name>tcomp_udvm_opget_reference_param</name>
  5206. <anchorfile>tcomp__udvm_8operands_8c.html</anchorfile>
  5207. <anchor>af8457bd036ee98ae3eb88194b7e99a81</anchor>
  5208. <arglist>(tcomp_udvm_t *udvm)</arglist>
  5209. </member>
  5210. <member kind="function">
  5211. <type>uint16_t</type>
  5212. <name>tcomp_udvm_opget_multitype_param</name>
  5213. <anchorfile>tcomp__udvm_8operands_8c.html</anchorfile>
  5214. <anchor>a28aa1c73369d612a37aadb899f1c40ce</anchor>
  5215. <arglist>(tcomp_udvm_t *udvm)</arglist>
  5216. </member>
  5217. <member kind="function">
  5218. <type>uint16_t</type>
  5219. <name>tcomp_udvm_opget_address_param</name>
  5220. <anchorfile>tcomp__udvm_8operands_8c.html</anchorfile>
  5221. <anchor>a9127af6e5fed8885a8423e8aca9c9d8c</anchor>
  5222. <arglist>(tcomp_udvm_t *udvm, uint16_t memory_address_of_instruction)</arglist>
  5223. </member>
  5224. </compound>
  5225. <compound kind="file">
  5226. <name>tcomp_udvm.statemanagment.c</name>
  5227. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  5228. <filename>tcomp__udvm_8statemanagment_8c</filename>
  5229. <includes id="tcomp__udvm_8h" name="tcomp_udvm.h" local="yes" imported="no">tcomp_udvm.h</includes>
  5230. <member kind="function">
  5231. <type>int</type>
  5232. <name>tcomp_udvm_byteCopy_TempStates</name>
  5233. <anchorfile>tcomp__udvm_8statemanagment_8c.html</anchorfile>
  5234. <anchor>a4c7c5fef14331240f01333f65fa26d0c</anchor>
  5235. <arglist>(tcomp_udvm_t *udvm)</arglist>
  5236. </member>
  5237. <member kind="function">
  5238. <type>int</type>
  5239. <name>tcomp_udvm_createTempState</name>
  5240. <anchorfile>tcomp__udvm_8statemanagment_8c.html</anchorfile>
  5241. <anchor>a201b466c9f6fdd801b95d85217f28616</anchor>
  5242. <arglist>(tcomp_udvm_t *udvm, uint16_t state_length, uint16_t state_address, uint16_t state_instruction, uint16_t minimum_access_length, uint16_t state_retention_priority, int end_msg)</arglist>
  5243. </member>
  5244. </compound>
  5245. <compound kind="file">
  5246. <name>tinysigcomp_config.h</name>
  5247. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  5248. <filename>tinysigcomp__config_8h</filename>
  5249. <member kind="define">
  5250. <type>#define</type>
  5251. <name>TINYSIGCOMP_API</name>
  5252. <anchorfile>tinysigcomp__config_8h.html</anchorfile>
  5253. <anchor>a91f4e14a57c6fa32103d9f2724d7f7b8</anchor>
  5254. <arglist></arglist>
  5255. </member>
  5256. <member kind="define">
  5257. <type>#define</type>
  5258. <name>TINYSIGCOMP_GEXTERN</name>
  5259. <anchorfile>tinysigcomp__config_8h.html</anchorfile>
  5260. <anchor>af0b0a913503d1a7ccd5ea2d0b080b80c</anchor>
  5261. <arglist></arglist>
  5262. </member>
  5263. <member kind="define">
  5264. <type>#define</type>
  5265. <name>TCOMP_BEGIN_DECLS</name>
  5266. <anchorfile>tinysigcomp__config_8h.html</anchorfile>
  5267. <anchor>a8f9ace67902587dbb2d57ca365576af8</anchor>
  5268. <arglist></arglist>
  5269. </member>
  5270. <member kind="define">
  5271. <type>#define</type>
  5272. <name>TCOMP_END_DECLS</name>
  5273. <anchorfile>tinysigcomp__config_8h.html</anchorfile>
  5274. <anchor>a31258ce4dc26ff064422a1f004f89ef8</anchor>
  5275. <arglist></arglist>
  5276. </member>
  5277. <member kind="define">
  5278. <type>#define</type>
  5279. <name>FORCE_STATIC</name>
  5280. <anchorfile>tinysigcomp__config_8h.html</anchorfile>
  5281. <anchor>aff8ec2db7e49184b95d7bdc50523a308</anchor>
  5282. <arglist></arglist>
  5283. </member>
  5284. <member kind="define">
  5285. <type>#define</type>
  5286. <name>NO_GZIP</name>
  5287. <anchorfile>tinysigcomp__config_8h.html</anchorfile>
  5288. <anchor>a27b69f7a184c1d379f4b610518c17852</anchor>
  5289. <arglist></arglist>
  5290. </member>
  5291. <member kind="define">
  5292. <type>#define</type>
  5293. <name>NACK_VERSION</name>
  5294. <anchorfile>tinysigcomp__config_8h.html</anchorfile>
  5295. <anchor>aa3dd4ff77b198f4c85a9126eb19e0d79</anchor>
  5296. <arglist></arglist>
  5297. </member>
  5298. <member kind="define">
  5299. <type>#define</type>
  5300. <name>NACK_MAX_HISTORY_SIZE</name>
  5301. <anchorfile>tinysigcomp__config_8h.html</anchorfile>
  5302. <anchor>a272992e8952cd316ffac7e3810822e55</anchor>
  5303. <arglist></arglist>
  5304. </member>
  5305. <member kind="define">
  5306. <type>#define</type>
  5307. <name>USE_ONLY_ACKED_STATES</name>
  5308. <anchorfile>tinysigcomp__config_8h.html</anchorfile>
  5309. <anchor>a12ac66d9032d10004ec49c4b4d5e4383</anchor>
  5310. <arglist></arglist>
  5311. </member>
  5312. </compound>
  5313. <compound kind="file">
  5314. <name>trees.c</name>
  5315. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  5316. <filename>trees_8c</filename>
  5317. <includes id="deflate_8h" name="deflate.h" local="yes" imported="no">deflate.h</includes>
  5318. <class kind="struct">static_tree_desc_s</class>
  5319. <member kind="define">
  5320. <type>#define</type>
  5321. <name>MAX_BL_BITS</name>
  5322. <anchorfile>trees_8c.html</anchorfile>
  5323. <anchor>a8f9fea0ddde71a75c6caf59ba993ca4e</anchor>
  5324. <arglist></arglist>
  5325. </member>
  5326. <member kind="define">
  5327. <type>#define</type>
  5328. <name>END_BLOCK</name>
  5329. <anchorfile>trees_8c.html</anchorfile>
  5330. <anchor>a1e33ae802796dae8694948b87ac62d61</anchor>
  5331. <arglist></arglist>
  5332. </member>
  5333. <member kind="define">
  5334. <type>#define</type>
  5335. <name>REP_3_6</name>
  5336. <anchorfile>trees_8c.html</anchorfile>
  5337. <anchor>a5d39bc5068c496733ec81b9d5543db40</anchor>
  5338. <arglist></arglist>
  5339. </member>
  5340. <member kind="define">
  5341. <type>#define</type>
  5342. <name>REPZ_3_10</name>
  5343. <anchorfile>trees_8c.html</anchorfile>
  5344. <anchor>a39f77126525d41c0155506e942365da8</anchor>
  5345. <arglist></arglist>
  5346. </member>
  5347. <member kind="define">
  5348. <type>#define</type>
  5349. <name>REPZ_11_138</name>
  5350. <anchorfile>trees_8c.html</anchorfile>
  5351. <anchor>a350267bb8ca6269fac9ba06057336788</anchor>
  5352. <arglist></arglist>
  5353. </member>
  5354. <member kind="define">
  5355. <type>#define</type>
  5356. <name>Buf_size</name>
  5357. <anchorfile>trees_8c.html</anchorfile>
  5358. <anchor>a0c0213b942f7535235cf515e8fe23bf9</anchor>
  5359. <arglist></arglist>
  5360. </member>
  5361. <member kind="define">
  5362. <type>#define</type>
  5363. <name>DIST_CODE_LEN</name>
  5364. <anchorfile>trees_8c.html</anchorfile>
  5365. <anchor>a368ebabef641e688c8f848e76b704500</anchor>
  5366. <arglist></arglist>
  5367. </member>
  5368. <member kind="define">
  5369. <type>#define</type>
  5370. <name>send_code</name>
  5371. <anchorfile>trees_8c.html</anchorfile>
  5372. <anchor>a46e5de3915e644d07a6ff571e7db7bfa</anchor>
  5373. <arglist>(s, c, tree)</arglist>
  5374. </member>
  5375. <member kind="define">
  5376. <type>#define</type>
  5377. <name>put_short</name>
  5378. <anchorfile>trees_8c.html</anchorfile>
  5379. <anchor>ae76cb23c4bc3d3f80e7a7917dd538c4e</anchor>
  5380. <arglist>(s, w)</arglist>
  5381. </member>
  5382. <member kind="define">
  5383. <type>#define</type>
  5384. <name>send_bits</name>
  5385. <anchorfile>trees_8c.html</anchorfile>
  5386. <anchor>aea5290b53438097651a8d1c7098aa5ef</anchor>
  5387. <arglist>(s, value, length)</arglist>
  5388. </member>
  5389. <member kind="define">
  5390. <type>#define</type>
  5391. <name>SMALLEST</name>
  5392. <anchorfile>trees_8c.html</anchorfile>
  5393. <anchor>ad14f32cbc4e0d9dfc99f6a3897ee4607</anchor>
  5394. <arglist></arglist>
  5395. </member>
  5396. <member kind="define">
  5397. <type>#define</type>
  5398. <name>pqremove</name>
  5399. <anchorfile>trees_8c.html</anchorfile>
  5400. <anchor>abf2ba789ae874d21ce278885758c4dcc</anchor>
  5401. <arglist>(s, tree, top)</arglist>
  5402. </member>
  5403. <member kind="define">
  5404. <type>#define</type>
  5405. <name>smaller</name>
  5406. <anchorfile>trees_8c.html</anchorfile>
  5407. <anchor>a78d1ce835d96eb110f23c580ad7fab7c</anchor>
  5408. <arglist>(tree, n, m, depth)</arglist>
  5409. </member>
  5410. <member kind="function">
  5411. <type>local void tr_static_init</type>
  5412. <name>OF</name>
  5413. <anchorfile>trees_8c.html</anchorfile>
  5414. <anchor>abe64a455dd65fe0a67e6321ee371fcd2</anchor>
  5415. <arglist>((void))</arglist>
  5416. </member>
  5417. <member kind="function">
  5418. <type>local void init_block</type>
  5419. <name>OF</name>
  5420. <anchorfile>trees_8c.html</anchorfile>
  5421. <anchor>af75a7af96f53e3152d3f50ca52a7853d</anchor>
  5422. <arglist>((deflate_state *s))</arglist>
  5423. </member>
  5424. <member kind="function">
  5425. <type>local void pqdownheap</type>
  5426. <name>OF</name>
  5427. <anchorfile>trees_8c.html</anchorfile>
  5428. <anchor>ab92e26169a5759daa001ec2e76a2643a</anchor>
  5429. <arglist>((deflate_state *s, ct_data *tree, int k))</arglist>
  5430. </member>
  5431. <member kind="function">
  5432. <type>local void gen_bitlen</type>
  5433. <name>OF</name>
  5434. <anchorfile>trees_8c.html</anchorfile>
  5435. <anchor>af9351d2c46b32565d5cf1e7bc1ef5141</anchor>
  5436. <arglist>((deflate_state *s, tree_desc *desc))</arglist>
  5437. </member>
  5438. <member kind="function">
  5439. <type>local void gen_codes</type>
  5440. <name>OF</name>
  5441. <anchorfile>trees_8c.html</anchorfile>
  5442. <anchor>a239c1b73bfca5de0e5bc1e16672baa96</anchor>
  5443. <arglist>((ct_data *tree, int max_code, ushf *bl_count))</arglist>
  5444. </member>
  5445. <member kind="function">
  5446. <type>local void scan_tree</type>
  5447. <name>OF</name>
  5448. <anchorfile>trees_8c.html</anchorfile>
  5449. <anchor>ad3c361cdfe3d2a57c27124471e633d72</anchor>
  5450. <arglist>((deflate_state *s, ct_data *tree, int max_code))</arglist>
  5451. </member>
  5452. <member kind="function">
  5453. <type>local void send_all_trees</type>
  5454. <name>OF</name>
  5455. <anchorfile>trees_8c.html</anchorfile>
  5456. <anchor>a6e8841ba44352e17c6d8d42fda0a58db</anchor>
  5457. <arglist>((deflate_state *s, int lcodes, int dcodes, int blcodes))</arglist>
  5458. </member>
  5459. <member kind="function">
  5460. <type>local void compress_block</type>
  5461. <name>OF</name>
  5462. <anchorfile>trees_8c.html</anchorfile>
  5463. <anchor>ac7450586e0f5715477279373e4020183</anchor>
  5464. <arglist>((deflate_state *s, ct_data *ltree, ct_data *dtree))</arglist>
  5465. </member>
  5466. <member kind="function">
  5467. <type>local unsigned bi_reverse</type>
  5468. <name>OF</name>
  5469. <anchorfile>trees_8c.html</anchorfile>
  5470. <anchor>a6ebe72dd3504aba5d2eef6d4465534f5</anchor>
  5471. <arglist>((unsigned value, int length))</arglist>
  5472. </member>
  5473. <member kind="function">
  5474. <type>local void copy_block</type>
  5475. <name>OF</name>
  5476. <anchorfile>trees_8c.html</anchorfile>
  5477. <anchor>a7872aa8a931e8bd1b0e34904bae32e16</anchor>
  5478. <arglist>((deflate_state *s, charf *buf, unsigned len, int header))</arglist>
  5479. </member>
  5480. <member kind="function">
  5481. <type>local void</type>
  5482. <name>tr_static_init</name>
  5483. <anchorfile>trees_8c.html</anchorfile>
  5484. <anchor>af0327179e9998353dddfef79251847d4</anchor>
  5485. <arglist>()</arglist>
  5486. </member>
  5487. <member kind="function">
  5488. <type>void</type>
  5489. <name>_tr_init</name>
  5490. <anchorfile>trees_8c.html</anchorfile>
  5491. <anchor>a339961134b155099c972524109f9119b</anchor>
  5492. <arglist>(deflate_state *s)</arglist>
  5493. </member>
  5494. <member kind="function">
  5495. <type>local void</type>
  5496. <name>init_block</name>
  5497. <anchorfile>trees_8c.html</anchorfile>
  5498. <anchor>ac5265fdf07ca6c4cc57769e2fb546d55</anchor>
  5499. <arglist>(deflate_state *s)</arglist>
  5500. </member>
  5501. <member kind="function">
  5502. <type>local void</type>
  5503. <name>pqdownheap</name>
  5504. <anchorfile>trees_8c.html</anchorfile>
  5505. <anchor>a44f0c568451fbfd68a418eaddea09982</anchor>
  5506. <arglist>(deflate_state *s, ct_data *tree, int k)</arglist>
  5507. </member>
  5508. <member kind="function">
  5509. <type>local void</type>
  5510. <name>gen_bitlen</name>
  5511. <anchorfile>trees_8c.html</anchorfile>
  5512. <anchor>a1ad07677feac279d0f161fea3891af92</anchor>
  5513. <arglist>(deflate_state *s, tree_desc *desc)</arglist>
  5514. </member>
  5515. <member kind="function">
  5516. <type>local void</type>
  5517. <name>gen_codes</name>
  5518. <anchorfile>trees_8c.html</anchorfile>
  5519. <anchor>a599e4c4281ef721bd56222d9f01dec7c</anchor>
  5520. <arglist>(ct_data *tree, int max_code, ushf *bl_count)</arglist>
  5521. </member>
  5522. <member kind="function">
  5523. <type>local void</type>
  5524. <name>build_tree</name>
  5525. <anchorfile>trees_8c.html</anchorfile>
  5526. <anchor>ae24585b9d3230020126f1c8ae8f240f9</anchor>
  5527. <arglist>(deflate_state *s, tree_desc *desc)</arglist>
  5528. </member>
  5529. <member kind="function">
  5530. <type>local void</type>
  5531. <name>scan_tree</name>
  5532. <anchorfile>trees_8c.html</anchorfile>
  5533. <anchor>a7a7678fb5fcf9024b76f5ce22abce082</anchor>
  5534. <arglist>(deflate_state *s, ct_data *tree, int max_code)</arglist>
  5535. </member>
  5536. <member kind="function">
  5537. <type>local void</type>
  5538. <name>send_tree</name>
  5539. <anchorfile>trees_8c.html</anchorfile>
  5540. <anchor>a66b34bd277c8c1de59110a448a55b467</anchor>
  5541. <arglist>(deflate_state *s, ct_data *tree, int max_code)</arglist>
  5542. </member>
  5543. <member kind="function">
  5544. <type>local int</type>
  5545. <name>build_bl_tree</name>
  5546. <anchorfile>trees_8c.html</anchorfile>
  5547. <anchor>aef05b1c8b7f7ef2902111a8f415ead66</anchor>
  5548. <arglist>(deflate_state *s)</arglist>
  5549. </member>
  5550. <member kind="function">
  5551. <type>local void</type>
  5552. <name>send_all_trees</name>
  5553. <anchorfile>trees_8c.html</anchorfile>
  5554. <anchor>a8e697cc571f3acaa017cbd15bc352fe5</anchor>
  5555. <arglist>(deflate_state *s, int lcodes, int dcodes, int blcodes)</arglist>
  5556. </member>
  5557. <member kind="function">
  5558. <type>void</type>
  5559. <name>_tr_stored_block</name>
  5560. <anchorfile>trees_8c.html</anchorfile>
  5561. <anchor>a9a6836d79cbfac6ba37a99d940201794</anchor>
  5562. <arglist>(deflate_state *s, charf *buf, ulg stored_len, int eof)</arglist>
  5563. </member>
  5564. <member kind="function">
  5565. <type>void</type>
  5566. <name>_tr_align</name>
  5567. <anchorfile>trees_8c.html</anchorfile>
  5568. <anchor>a728f046b1fdbb36085e368a92a0d6738</anchor>
  5569. <arglist>(deflate_state *s)</arglist>
  5570. </member>
  5571. <member kind="function">
  5572. <type>void</type>
  5573. <name>_tr_flush_block</name>
  5574. <anchorfile>trees_8c.html</anchorfile>
  5575. <anchor>a4dca532d73a1df8ac5af0cf3ae3b079b</anchor>
  5576. <arglist>(deflate_state *s, charf *buf, ulg stored_len, int eof)</arglist>
  5577. </member>
  5578. <member kind="function">
  5579. <type>int</type>
  5580. <name>_tr_tally</name>
  5581. <anchorfile>trees_8c.html</anchorfile>
  5582. <anchor>a3307d897f4939a67623f4f5120bd2ec2</anchor>
  5583. <arglist>(deflate_state *s, unsigned dist, unsigned lc)</arglist>
  5584. </member>
  5585. <member kind="function">
  5586. <type>local void</type>
  5587. <name>compress_block</name>
  5588. <anchorfile>trees_8c.html</anchorfile>
  5589. <anchor>a507733a2d56ecdb7b6d7b169f241d8ea</anchor>
  5590. <arglist>(deflate_state *s, ct_data *ltree, ct_data *dtree)</arglist>
  5591. </member>
  5592. <member kind="function">
  5593. <type>local void</type>
  5594. <name>set_data_type</name>
  5595. <anchorfile>trees_8c.html</anchorfile>
  5596. <anchor>a0a027841f3e3745808bcf5d05287385e</anchor>
  5597. <arglist>(deflate_state *s)</arglist>
  5598. </member>
  5599. <member kind="function">
  5600. <type>local unsigned</type>
  5601. <name>bi_reverse</name>
  5602. <anchorfile>trees_8c.html</anchorfile>
  5603. <anchor>ac59b08248ea9953b87f375717ab8524a</anchor>
  5604. <arglist>(unsigned code, int len)</arglist>
  5605. </member>
  5606. <member kind="function">
  5607. <type>local void</type>
  5608. <name>bi_flush</name>
  5609. <anchorfile>trees_8c.html</anchorfile>
  5610. <anchor>ab3b46873b1a7611ee2ca275cfd1c8f79</anchor>
  5611. <arglist>(deflate_state *s)</arglist>
  5612. </member>
  5613. <member kind="function">
  5614. <type>local void</type>
  5615. <name>bi_windup</name>
  5616. <anchorfile>trees_8c.html</anchorfile>
  5617. <anchor>a8532fd6b0e6cd8b6a633fe249ac4353c</anchor>
  5618. <arglist>(deflate_state *s)</arglist>
  5619. </member>
  5620. <member kind="function">
  5621. <type>local void</type>
  5622. <name>copy_block</name>
  5623. <anchorfile>trees_8c.html</anchorfile>
  5624. <anchor>a1f3d6aa6a0147df6a48af35bcb5719d6</anchor>
  5625. <arglist>(deflate_state *s, charf *buf, unsigned len, int header)</arglist>
  5626. </member>
  5627. <member kind="variable">
  5628. <type>local const int</type>
  5629. <name>extra_lbits</name>
  5630. <anchorfile>trees_8c.html</anchorfile>
  5631. <anchor>a805b183476b3962fc40c42137cdea492</anchor>
  5632. <arglist>[LENGTH_CODES]</arglist>
  5633. </member>
  5634. <member kind="variable">
  5635. <type>local const int</type>
  5636. <name>extra_dbits</name>
  5637. <anchorfile>trees_8c.html</anchorfile>
  5638. <anchor>a1b86eb7d51abdc18b72241d84013d548</anchor>
  5639. <arglist>[D_CODES]</arglist>
  5640. </member>
  5641. <member kind="variable">
  5642. <type>local const int</type>
  5643. <name>extra_blbits</name>
  5644. <anchorfile>trees_8c.html</anchorfile>
  5645. <anchor>adcbeeb62f98f141503fc258c65b17204</anchor>
  5646. <arglist>[BL_CODES]</arglist>
  5647. </member>
  5648. <member kind="variable">
  5649. <type>local const uch</type>
  5650. <name>bl_order</name>
  5651. <anchorfile>trees_8c.html</anchorfile>
  5652. <anchor>a719d14ec6023beb7ec40af2e05b5b453</anchor>
  5653. <arglist>[BL_CODES]</arglist>
  5654. </member>
  5655. <member kind="variable">
  5656. <type>local ct_data</type>
  5657. <name>static_ltree</name>
  5658. <anchorfile>trees_8c.html</anchorfile>
  5659. <anchor>a4cd63132278f666b275275d6ba45cca3</anchor>
  5660. <arglist>[L_CODES+2]</arglist>
  5661. </member>
  5662. <member kind="variable">
  5663. <type>local ct_data</type>
  5664. <name>static_dtree</name>
  5665. <anchorfile>trees_8c.html</anchorfile>
  5666. <anchor>a0ddc0ba781501da71ec8d54256819740</anchor>
  5667. <arglist>[D_CODES]</arglist>
  5668. </member>
  5669. <member kind="variable">
  5670. <type>uch</type>
  5671. <name>_dist_code</name>
  5672. <anchorfile>trees_8c.html</anchorfile>
  5673. <anchor>a9e0f7ed4c0868ed23dd3093176fb6d5b</anchor>
  5674. <arglist>[DIST_CODE_LEN]</arglist>
  5675. </member>
  5676. <member kind="variable">
  5677. <type>uch</type>
  5678. <name>_length_code</name>
  5679. <anchorfile>trees_8c.html</anchorfile>
  5680. <anchor>a970df3a5fad079dfda5bbc4cb6d11b42</anchor>
  5681. <arglist>[MAX_MATCH-MIN_MATCH+1]</arglist>
  5682. </member>
  5683. <member kind="variable">
  5684. <type>local int</type>
  5685. <name>base_length</name>
  5686. <anchorfile>trees_8c.html</anchorfile>
  5687. <anchor>a8d04da861714d277b95e3b45f97f4e10</anchor>
  5688. <arglist>[LENGTH_CODES]</arglist>
  5689. </member>
  5690. <member kind="variable">
  5691. <type>local int</type>
  5692. <name>base_dist</name>
  5693. <anchorfile>trees_8c.html</anchorfile>
  5694. <anchor>af61be67e8bcd86435b28d981d652a6ec</anchor>
  5695. <arglist>[D_CODES]</arglist>
  5696. </member>
  5697. <member kind="variable">
  5698. <type>local static_tree_desc</type>
  5699. <name>static_l_desc</name>
  5700. <anchorfile>trees_8c.html</anchorfile>
  5701. <anchor>ad553480a12b19dfb3b08e200e19a1375</anchor>
  5702. <arglist></arglist>
  5703. </member>
  5704. <member kind="variable">
  5705. <type>local static_tree_desc</type>
  5706. <name>static_d_desc</name>
  5707. <anchorfile>trees_8c.html</anchorfile>
  5708. <anchor>a716c27cf743b894c43da63a9f5e0b0c8</anchor>
  5709. <arglist></arglist>
  5710. </member>
  5711. <member kind="variable">
  5712. <type>local static_tree_desc</type>
  5713. <name>static_bl_desc</name>
  5714. <anchorfile>trees_8c.html</anchorfile>
  5715. <anchor>a5a995d10bfad4ef5f1faaac496a8aa64</anchor>
  5716. <arglist></arglist>
  5717. </member>
  5718. </compound>
  5719. <compound kind="file">
  5720. <name>trees.h</name>
  5721. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  5722. <filename>trees_8h</filename>
  5723. <member kind="variable">
  5724. <type>local const ct_data</type>
  5725. <name>static_ltree</name>
  5726. <anchorfile>trees_8h.html</anchorfile>
  5727. <anchor>a6768b3bbdf10808bdddd44b13349c5a2</anchor>
  5728. <arglist>[L_CODES+2]</arglist>
  5729. </member>
  5730. <member kind="variable">
  5731. <type>local const ct_data</type>
  5732. <name>static_dtree</name>
  5733. <anchorfile>trees_8h.html</anchorfile>
  5734. <anchor>a32b77d04af5dc26c5312766355386cec</anchor>
  5735. <arglist>[D_CODES]</arglist>
  5736. </member>
  5737. <member kind="variable">
  5738. <type>const uch</type>
  5739. <name>_dist_code</name>
  5740. <anchorfile>trees_8h.html</anchorfile>
  5741. <anchor>a4b07c410c27f6182d3b8404b3ae824c8</anchor>
  5742. <arglist>[DIST_CODE_LEN]</arglist>
  5743. </member>
  5744. <member kind="variable">
  5745. <type>const uch</type>
  5746. <name>_length_code</name>
  5747. <anchorfile>trees_8h.html</anchorfile>
  5748. <anchor>a438c19d3b28bf2456a1876d3e4f02a00</anchor>
  5749. <arglist>[MAX_MATCH-MIN_MATCH+1]</arglist>
  5750. </member>
  5751. <member kind="variable">
  5752. <type>local const int</type>
  5753. <name>base_length</name>
  5754. <anchorfile>trees_8h.html</anchorfile>
  5755. <anchor>ac443b72d29eda7b511a746eab5411199</anchor>
  5756. <arglist>[LENGTH_CODES]</arglist>
  5757. </member>
  5758. <member kind="variable">
  5759. <type>local const int</type>
  5760. <name>base_dist</name>
  5761. <anchorfile>trees_8h.html</anchorfile>
  5762. <anchor>a8aa132d4ec076aeec45b2fe616ce9db9</anchor>
  5763. <arglist>[D_CODES]</arglist>
  5764. </member>
  5765. </compound>
  5766. <compound kind="file">
  5767. <name>zconf.h</name>
  5768. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  5769. <filename>zconf_8h</filename>
  5770. <includes id="tinysigcomp__config_8h" name="tinysigcomp_config.h" local="yes" imported="no">tinysigcomp_config.h</includes>
  5771. <member kind="define">
  5772. <type>#define</type>
  5773. <name>const</name>
  5774. <anchorfile>zconf_8h.html</anchorfile>
  5775. <anchor>a2c212835823e3c54a8ab6d95c652660e</anchor>
  5776. <arglist></arglist>
  5777. </member>
  5778. <member kind="define">
  5779. <type>#define</type>
  5780. <name>MAX_MEM_LEVEL</name>
  5781. <anchorfile>zconf_8h.html</anchorfile>
  5782. <anchor>a8e9fefb3d20386851ca693946127ab2e</anchor>
  5783. <arglist></arglist>
  5784. </member>
  5785. <member kind="define">
  5786. <type>#define</type>
  5787. <name>MAX_WBITS</name>
  5788. <anchorfile>zconf_8h.html</anchorfile>
  5789. <anchor>abd2f406ac1f9c49236376115d78ccb5b</anchor>
  5790. <arglist></arglist>
  5791. </member>
  5792. <member kind="define">
  5793. <type>#define</type>
  5794. <name>OF</name>
  5795. <anchorfile>zconf_8h.html</anchorfile>
  5796. <anchor>aa6c3c093d0900e1d96d07c91b53c1b5d</anchor>
  5797. <arglist>(args)</arglist>
  5798. </member>
  5799. <member kind="define">
  5800. <type>#define</type>
  5801. <name>ZEXTERN</name>
  5802. <anchorfile>zconf_8h.html</anchorfile>
  5803. <anchor>a49b7f5eccfcc99e53178581632bc9589</anchor>
  5804. <arglist></arglist>
  5805. </member>
  5806. <member kind="define">
  5807. <type>#define</type>
  5808. <name>ZEXPORT</name>
  5809. <anchorfile>zconf_8h.html</anchorfile>
  5810. <anchor>a181415878f03b95a7094309d824a14b6</anchor>
  5811. <arglist></arglist>
  5812. </member>
  5813. <member kind="define">
  5814. <type>#define</type>
  5815. <name>ZEXPORTVA</name>
  5816. <anchorfile>zconf_8h.html</anchorfile>
  5817. <anchor>af38d1853df635eee27f1a02f96457b22</anchor>
  5818. <arglist></arglist>
  5819. </member>
  5820. <member kind="define">
  5821. <type>#define</type>
  5822. <name>FAR</name>
  5823. <anchorfile>zconf_8h.html</anchorfile>
  5824. <anchor>aef060b3456fdcc093a7210a762d5f2ed</anchor>
  5825. <arglist></arglist>
  5826. </member>
  5827. <member kind="define">
  5828. <type>#define</type>
  5829. <name>SEEK_SET</name>
  5830. <anchorfile>zconf_8h.html</anchorfile>
  5831. <anchor>a0d112bae8fd35be772185b6ec6bcbe64</anchor>
  5832. <arglist></arglist>
  5833. </member>
  5834. <member kind="define">
  5835. <type>#define</type>
  5836. <name>SEEK_CUR</name>
  5837. <anchorfile>zconf_8h.html</anchorfile>
  5838. <anchor>a4c8d0b76b470ba65a43ca46a88320f39</anchor>
  5839. <arglist></arglist>
  5840. </member>
  5841. <member kind="define">
  5842. <type>#define</type>
  5843. <name>SEEK_END</name>
  5844. <anchorfile>zconf_8h.html</anchorfile>
  5845. <anchor>ad2a2e6c114780c3071efd24f16c7f7d8</anchor>
  5846. <arglist></arglist>
  5847. </member>
  5848. <member kind="define">
  5849. <type>#define</type>
  5850. <name>z_off_t</name>
  5851. <anchorfile>zconf_8h.html</anchorfile>
  5852. <anchor>a8cf4661a88ec12823d7cbdd3fa629eb0</anchor>
  5853. <arglist></arglist>
  5854. </member>
  5855. <member kind="typedef">
  5856. <type>unsigned char</type>
  5857. <name>Byte</name>
  5858. <anchorfile>zconf_8h.html</anchorfile>
  5859. <anchor>ae3a497195d617519e5353ea7b417940f</anchor>
  5860. <arglist></arglist>
  5861. </member>
  5862. <member kind="typedef">
  5863. <type>unsigned int</type>
  5864. <name>uInt</name>
  5865. <anchorfile>zconf_8h.html</anchorfile>
  5866. <anchor>a87d141052bcd5ec8a80812a565c70369</anchor>
  5867. <arglist></arglist>
  5868. </member>
  5869. <member kind="typedef">
  5870. <type>unsigned long</type>
  5871. <name>uLong</name>
  5872. <anchorfile>zconf_8h.html</anchorfile>
  5873. <anchor>acd2a5701a3aecf6700d2c66c606ecb40</anchor>
  5874. <arglist></arglist>
  5875. </member>
  5876. <member kind="typedef">
  5877. <type>Byte FAR</type>
  5878. <name>Bytef</name>
  5879. <anchorfile>zconf_8h.html</anchorfile>
  5880. <anchor>aeb722a888064be47e12d05f692e0f407</anchor>
  5881. <arglist></arglist>
  5882. </member>
  5883. <member kind="typedef">
  5884. <type>char FAR</type>
  5885. <name>charf</name>
  5886. <anchorfile>zconf_8h.html</anchorfile>
  5887. <anchor>a0f3f92a9c02f6f688bf081aabf230212</anchor>
  5888. <arglist></arglist>
  5889. </member>
  5890. <member kind="typedef">
  5891. <type>int FAR</type>
  5892. <name>intf</name>
  5893. <anchorfile>zconf_8h.html</anchorfile>
  5894. <anchor>aa857123283d7630b35e9b1d427dd6438</anchor>
  5895. <arglist></arglist>
  5896. </member>
  5897. <member kind="typedef">
  5898. <type>uInt FAR</type>
  5899. <name>uIntf</name>
  5900. <anchorfile>zconf_8h.html</anchorfile>
  5901. <anchor>adddbe74608d318334285e01f8a56fa5a</anchor>
  5902. <arglist></arglist>
  5903. </member>
  5904. <member kind="typedef">
  5905. <type>uLong FAR</type>
  5906. <name>uLongf</name>
  5907. <anchorfile>zconf_8h.html</anchorfile>
  5908. <anchor>a0426a5a0ed418ec4ae15af8281c64254</anchor>
  5909. <arglist></arglist>
  5910. </member>
  5911. <member kind="typedef">
  5912. <type>Byte const *</type>
  5913. <name>voidpc</name>
  5914. <anchorfile>zconf_8h.html</anchorfile>
  5915. <anchor>a7db54413d7060e4b57868c2b23c0ec1c</anchor>
  5916. <arglist></arglist>
  5917. </member>
  5918. <member kind="typedef">
  5919. <type>Byte FAR *</type>
  5920. <name>voidpf</name>
  5921. <anchorfile>zconf_8h.html</anchorfile>
  5922. <anchor>a04c731495379021454c8e61439dc88ec</anchor>
  5923. <arglist></arglist>
  5924. </member>
  5925. <member kind="typedef">
  5926. <type>Byte *</type>
  5927. <name>voidp</name>
  5928. <anchorfile>zconf_8h.html</anchorfile>
  5929. <anchor>aa3397ff439b5e076528b04bc9b8b086a</anchor>
  5930. <arglist></arglist>
  5931. </member>
  5932. </compound>
  5933. <compound kind="file">
  5934. <name>zlib.h</name>
  5935. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  5936. <filename>zlib_8h</filename>
  5937. <includes id="zconf_8h" name="zconf.h" local="yes" imported="no">zconf.h</includes>
  5938. <class kind="struct">z_stream_s</class>
  5939. <class kind="struct">gz_header_s</class>
  5940. <class kind="struct">internal_state</class>
  5941. <member kind="define">
  5942. <type>#define</type>
  5943. <name>ZLIB_VERSION</name>
  5944. <anchorfile>zlib_8h.html</anchorfile>
  5945. <anchor>a51dc9dc65e483b3222c1f0f6a87eb76e</anchor>
  5946. <arglist></arglist>
  5947. </member>
  5948. <member kind="define">
  5949. <type>#define</type>
  5950. <name>ZLIB_VERNUM</name>
  5951. <anchorfile>zlib_8h.html</anchorfile>
  5952. <anchor>a6413cdfb4cdc0b5a09cf9b5f3f8f48ef</anchor>
  5953. <arglist></arglist>
  5954. </member>
  5955. <member kind="define">
  5956. <type>#define</type>
  5957. <name>Z_NO_FLUSH</name>
  5958. <anchorfile>zlib_8h.html</anchorfile>
  5959. <anchor>ac3b62e37b9922d9496014515acd6083a</anchor>
  5960. <arglist></arglist>
  5961. </member>
  5962. <member kind="define">
  5963. <type>#define</type>
  5964. <name>Z_PARTIAL_FLUSH</name>
  5965. <anchorfile>zlib_8h.html</anchorfile>
  5966. <anchor>adbd49089a5611593f05ac80c9e12cc7f</anchor>
  5967. <arglist></arglist>
  5968. </member>
  5969. <member kind="define">
  5970. <type>#define</type>
  5971. <name>Z_SYNC_FLUSH</name>
  5972. <anchorfile>zlib_8h.html</anchorfile>
  5973. <anchor>aa32ca175522e0ef314f4dc0b0196bada</anchor>
  5974. <arglist></arglist>
  5975. </member>
  5976. <member kind="define">
  5977. <type>#define</type>
  5978. <name>Z_FULL_FLUSH</name>
  5979. <anchorfile>zlib_8h.html</anchorfile>
  5980. <anchor>aed4fbb038c3973aacf52fccffbc44b53</anchor>
  5981. <arglist></arglist>
  5982. </member>
  5983. <member kind="define">
  5984. <type>#define</type>
  5985. <name>Z_FINISH</name>
  5986. <anchorfile>zlib_8h.html</anchorfile>
  5987. <anchor>a876a626ba14eb12eea4bbf6823b6ca50</anchor>
  5988. <arglist></arglist>
  5989. </member>
  5990. <member kind="define">
  5991. <type>#define</type>
  5992. <name>Z_BLOCK</name>
  5993. <anchorfile>zlib_8h.html</anchorfile>
  5994. <anchor>a73e5f4c24156c63ba863014396685062</anchor>
  5995. <arglist></arglist>
  5996. </member>
  5997. <member kind="define">
  5998. <type>#define</type>
  5999. <name>Z_OK</name>
  6000. <anchorfile>zlib_8h.html</anchorfile>
  6001. <anchor>a8cb802b6a11e926478dc6547c514c65c</anchor>
  6002. <arglist></arglist>
  6003. </member>
  6004. <member kind="define">
  6005. <type>#define</type>
  6006. <name>Z_STREAM_END</name>
  6007. <anchorfile>zlib_8h.html</anchorfile>
  6008. <anchor>a7d94a4a852228a899864a0053162e7a8</anchor>
  6009. <arglist></arglist>
  6010. </member>
  6011. <member kind="define">
  6012. <type>#define</type>
  6013. <name>Z_NEED_DICT</name>
  6014. <anchorfile>zlib_8h.html</anchorfile>
  6015. <anchor>a32916ba675b2d06463da2576b6a49d64</anchor>
  6016. <arglist></arglist>
  6017. </member>
  6018. <member kind="define">
  6019. <type>#define</type>
  6020. <name>Z_ERRNO</name>
  6021. <anchorfile>zlib_8h.html</anchorfile>
  6022. <anchor>a3c66d64c427c0337c64e578537478737</anchor>
  6023. <arglist></arglist>
  6024. </member>
  6025. <member kind="define">
  6026. <type>#define</type>
  6027. <name>Z_STREAM_ERROR</name>
  6028. <anchorfile>zlib_8h.html</anchorfile>
  6029. <anchor>aad97cde83a9a4bb77f5c3b03bb68e483</anchor>
  6030. <arglist></arglist>
  6031. </member>
  6032. <member kind="define">
  6033. <type>#define</type>
  6034. <name>Z_DATA_ERROR</name>
  6035. <anchorfile>zlib_8h.html</anchorfile>
  6036. <anchor>a9eda83d428a71752d148f38b5dbe04f2</anchor>
  6037. <arglist></arglist>
  6038. </member>
  6039. <member kind="define">
  6040. <type>#define</type>
  6041. <name>Z_MEM_ERROR</name>
  6042. <anchorfile>zlib_8h.html</anchorfile>
  6043. <anchor>ae2be6be871e377c6e2c25a7296ce320c</anchor>
  6044. <arglist></arglist>
  6045. </member>
  6046. <member kind="define">
  6047. <type>#define</type>
  6048. <name>Z_BUF_ERROR</name>
  6049. <anchorfile>zlib_8h.html</anchorfile>
  6050. <anchor>a425e2f0664e1b1f75bf2bffab88d353d</anchor>
  6051. <arglist></arglist>
  6052. </member>
  6053. <member kind="define">
  6054. <type>#define</type>
  6055. <name>Z_VERSION_ERROR</name>
  6056. <anchorfile>zlib_8h.html</anchorfile>
  6057. <anchor>a7634cdd55f955ee1be99c065c6977371</anchor>
  6058. <arglist></arglist>
  6059. </member>
  6060. <member kind="define">
  6061. <type>#define</type>
  6062. <name>Z_NO_COMPRESSION</name>
  6063. <anchorfile>zlib_8h.html</anchorfile>
  6064. <anchor>a496a4523776bcfa14568cd083b59f24c</anchor>
  6065. <arglist></arglist>
  6066. </member>
  6067. <member kind="define">
  6068. <type>#define</type>
  6069. <name>Z_BEST_SPEED</name>
  6070. <anchorfile>zlib_8h.html</anchorfile>
  6071. <anchor>ad5222ae19b77c6e83815d07ca5d03fd8</anchor>
  6072. <arglist></arglist>
  6073. </member>
  6074. <member kind="define">
  6075. <type>#define</type>
  6076. <name>Z_BEST_COMPRESSION</name>
  6077. <anchorfile>zlib_8h.html</anchorfile>
  6078. <anchor>a8db83edd9dea51f8cf0afd1727838b95</anchor>
  6079. <arglist></arglist>
  6080. </member>
  6081. <member kind="define">
  6082. <type>#define</type>
  6083. <name>Z_DEFAULT_COMPRESSION</name>
  6084. <anchorfile>zlib_8h.html</anchorfile>
  6085. <anchor>af5387baee05124298e431ebe6fe96b17</anchor>
  6086. <arglist></arglist>
  6087. </member>
  6088. <member kind="define">
  6089. <type>#define</type>
  6090. <name>Z_FILTERED</name>
  6091. <anchorfile>zlib_8h.html</anchorfile>
  6092. <anchor>af01ccb5a9db8d415cde987d9553ad200</anchor>
  6093. <arglist></arglist>
  6094. </member>
  6095. <member kind="define">
  6096. <type>#define</type>
  6097. <name>Z_HUFFMAN_ONLY</name>
  6098. <anchorfile>zlib_8h.html</anchorfile>
  6099. <anchor>a1eec3d3720ba91fd54fa08d2757c1785</anchor>
  6100. <arglist></arglist>
  6101. </member>
  6102. <member kind="define">
  6103. <type>#define</type>
  6104. <name>Z_RLE</name>
  6105. <anchorfile>zlib_8h.html</anchorfile>
  6106. <anchor>af52c1220e7193d2da78332d75f9251ea</anchor>
  6107. <arglist></arglist>
  6108. </member>
  6109. <member kind="define">
  6110. <type>#define</type>
  6111. <name>Z_FIXED</name>
  6112. <anchorfile>zlib_8h.html</anchorfile>
  6113. <anchor>aaa5c996fbc985d5ec43f99112c0ac4a6</anchor>
  6114. <arglist></arglist>
  6115. </member>
  6116. <member kind="define">
  6117. <type>#define</type>
  6118. <name>Z_DEFAULT_STRATEGY</name>
  6119. <anchorfile>zlib_8h.html</anchorfile>
  6120. <anchor>a580d7c2527e653ddd783109271750849</anchor>
  6121. <arglist></arglist>
  6122. </member>
  6123. <member kind="define">
  6124. <type>#define</type>
  6125. <name>Z_BINARY</name>
  6126. <anchorfile>zlib_8h.html</anchorfile>
  6127. <anchor>a2bfe22ed89d3553335d18a4c3cab67af</anchor>
  6128. <arglist></arglist>
  6129. </member>
  6130. <member kind="define">
  6131. <type>#define</type>
  6132. <name>Z_TEXT</name>
  6133. <anchorfile>zlib_8h.html</anchorfile>
  6134. <anchor>ac5c9021ac9271248094c6b93c61e1f02</anchor>
  6135. <arglist></arglist>
  6136. </member>
  6137. <member kind="define">
  6138. <type>#define</type>
  6139. <name>Z_ASCII</name>
  6140. <anchorfile>zlib_8h.html</anchorfile>
  6141. <anchor>a9a852d9163cdb10687403d4e79dda06e</anchor>
  6142. <arglist></arglist>
  6143. </member>
  6144. <member kind="define">
  6145. <type>#define</type>
  6146. <name>Z_UNKNOWN</name>
  6147. <anchorfile>zlib_8h.html</anchorfile>
  6148. <anchor>a4be54d9d68d40adb73f87492284cc290</anchor>
  6149. <arglist></arglist>
  6150. </member>
  6151. <member kind="define">
  6152. <type>#define</type>
  6153. <name>Z_DEFLATED</name>
  6154. <anchorfile>zlib_8h.html</anchorfile>
  6155. <anchor>a27a96226f3dc88e4743131c632adf32f</anchor>
  6156. <arglist></arglist>
  6157. </member>
  6158. <member kind="define">
  6159. <type>#define</type>
  6160. <name>Z_NULL</name>
  6161. <anchorfile>zlib_8h.html</anchorfile>
  6162. <anchor>ad15afa2776b41b2f4d8582dd152bd736</anchor>
  6163. <arglist></arglist>
  6164. </member>
  6165. <member kind="define">
  6166. <type>#define</type>
  6167. <name>zlib_version</name>
  6168. <anchorfile>zlib_8h.html</anchorfile>
  6169. <anchor>a1f228220c3e6935eb171761c61487059</anchor>
  6170. <arglist></arglist>
  6171. </member>
  6172. <member kind="define">
  6173. <type>#define</type>
  6174. <name>deflateInit</name>
  6175. <anchorfile>zlib_8h.html</anchorfile>
  6176. <anchor>ae7440c1c5a8becba6dbf410275dc0a5c</anchor>
  6177. <arglist>(strm, level)</arglist>
  6178. </member>
  6179. <member kind="define">
  6180. <type>#define</type>
  6181. <name>inflateInit</name>
  6182. <anchorfile>zlib_8h.html</anchorfile>
  6183. <anchor>ad7c6797b618699f70f61323c5184f26e</anchor>
  6184. <arglist>(strm)</arglist>
  6185. </member>
  6186. <member kind="define">
  6187. <type>#define</type>
  6188. <name>deflateInit2</name>
  6189. <anchorfile>zlib_8h.html</anchorfile>
  6190. <anchor>a59b575a521efe7ea0d3b9dd3c8d315c1</anchor>
  6191. <arglist>(strm, level, method, windowBits, memLevel, strategy)</arglist>
  6192. </member>
  6193. <member kind="define">
  6194. <type>#define</type>
  6195. <name>inflateInit2</name>
  6196. <anchorfile>zlib_8h.html</anchorfile>
  6197. <anchor>a611fc206e69f34e812ca8b590982fdd5</anchor>
  6198. <arglist>(strm, windowBits)</arglist>
  6199. </member>
  6200. <member kind="define">
  6201. <type>#define</type>
  6202. <name>inflateBackInit</name>
  6203. <anchorfile>zlib_8h.html</anchorfile>
  6204. <anchor>a9253571ea0fc77cc53c330c0411b8c19</anchor>
  6205. <arglist>(strm, windowBits, window)</arglist>
  6206. </member>
  6207. <member kind="typedef">
  6208. <type>voidpf alloc_func</type>
  6209. <name>OF</name>
  6210. <anchorfile>zlib_8h.html</anchorfile>
  6211. <anchor>a8614d49a5dd53697f4689073c0dbecbb</anchor>
  6212. <arglist>((voidpf opaque, uInt items, uInt size))</arglist>
  6213. </member>
  6214. <member kind="typedef">
  6215. <type>struct z_stream_s</type>
  6216. <name>z_stream</name>
  6217. <anchorfile>zlib_8h.html</anchorfile>
  6218. <anchor>afa60092f4e0b9bc4f23b41c6930463f0</anchor>
  6219. <arglist></arglist>
  6220. </member>
  6221. <member kind="typedef">
  6222. <type>z_stream FAR *</type>
  6223. <name>z_streamp</name>
  6224. <anchorfile>zlib_8h.html</anchorfile>
  6225. <anchor>a6ede25c84d3c9f8632305866acffb1d6</anchor>
  6226. <arglist></arglist>
  6227. </member>
  6228. <member kind="typedef">
  6229. <type>struct gz_header_s</type>
  6230. <name>gz_header</name>
  6231. <anchorfile>zlib_8h.html</anchorfile>
  6232. <anchor>a2c394ffb61e707fba3c6b1a36704b305</anchor>
  6233. <arglist></arglist>
  6234. </member>
  6235. <member kind="typedef">
  6236. <type>gz_header FAR *</type>
  6237. <name>gz_headerp</name>
  6238. <anchorfile>zlib_8h.html</anchorfile>
  6239. <anchor>a40e9dcc294796d99b25e98fb06477fc8</anchor>
  6240. <arglist></arglist>
  6241. </member>
  6242. <member kind="typedef">
  6243. <type>voidp</type>
  6244. <name>gzFile</name>
  6245. <anchorfile>zlib_8h.html</anchorfile>
  6246. <anchor>acd0143ddd532551631ecc7093fd7adfc</anchor>
  6247. <arglist></arglist>
  6248. </member>
  6249. <member kind="function">
  6250. <type>ZEXTERN const char *ZEXPORT zlibVersion</type>
  6251. <name>OF</name>
  6252. <anchorfile>zlib_8h.html</anchorfile>
  6253. <anchor>ab1bbaa8881cd84bb4d6c306e3a315241</anchor>
  6254. <arglist>((void))</arglist>
  6255. </member>
  6256. <member kind="function">
  6257. <type>ZEXTERN int ZEXPORT deflate</type>
  6258. <name>OF</name>
  6259. <anchorfile>zlib_8h.html</anchorfile>
  6260. <anchor>a2e6d9561156aac56578c2f1434dc2595</anchor>
  6261. <arglist>((z_streamp strm, int flush))</arglist>
  6262. </member>
  6263. <member kind="function">
  6264. <type>ZEXTERN int ZEXPORT deflateEnd</type>
  6265. <name>OF</name>
  6266. <anchorfile>zlib_8h.html</anchorfile>
  6267. <anchor>aaf595349427894f1dbaff9b509791256</anchor>
  6268. <arglist>((z_streamp strm))</arglist>
  6269. </member>
  6270. <member kind="function">
  6271. <type>ZEXTERN int ZEXPORT deflateSetDictionary</type>
  6272. <name>OF</name>
  6273. <anchorfile>zlib_8h.html</anchorfile>
  6274. <anchor>af4ceec9e4a1b0328f7bb73a6f423d2c0</anchor>
  6275. <arglist>((z_streamp strm, const Bytef *dictionary, uIntdictLength))</arglist>
  6276. </member>
  6277. <member kind="function">
  6278. <type>ZEXTERN int ZEXPORT deflateCopy</type>
  6279. <name>OF</name>
  6280. <anchorfile>zlib_8h.html</anchorfile>
  6281. <anchor>ae1a33ab7164b2fbab7683c4bea4c50c4</anchor>
  6282. <arglist>((z_streamp dest, z_streamp source))</arglist>
  6283. </member>
  6284. <member kind="function">
  6285. <type>ZEXTERN int ZEXPORT deflateParams</type>
  6286. <name>OF</name>
  6287. <anchorfile>zlib_8h.html</anchorfile>
  6288. <anchor>a35cdc947fd49a1bc22481945422bb97e</anchor>
  6289. <arglist>((z_streamp strm, int level, int strategy))</arglist>
  6290. </member>
  6291. <member kind="function">
  6292. <type>ZEXTERN int ZEXPORT deflateTune</type>
  6293. <name>OF</name>
  6294. <anchorfile>zlib_8h.html</anchorfile>
  6295. <anchor>a769be8bd85feda1b2dcb502abc010b23</anchor>
  6296. <arglist>((z_streamp strm, int good_length, int max_lazy, int nice_length, int max_chain))</arglist>
  6297. </member>
  6298. <member kind="function">
  6299. <type>ZEXTERN uLong ZEXPORT deflateBound</type>
  6300. <name>OF</name>
  6301. <anchorfile>zlib_8h.html</anchorfile>
  6302. <anchor>ab8bfcdd5ca05f2544694149a771644fa</anchor>
  6303. <arglist>((z_streamp strm, uLong sourceLen))</arglist>
  6304. </member>
  6305. <member kind="function">
  6306. <type>ZEXTERN int ZEXPORT deflatePrime</type>
  6307. <name>OF</name>
  6308. <anchorfile>zlib_8h.html</anchorfile>
  6309. <anchor>a4891be63c26cb4dc463c8b2fba7e5ae2</anchor>
  6310. <arglist>((z_streamp strm, int bits, int value))</arglist>
  6311. </member>
  6312. <member kind="function">
  6313. <type>ZEXTERN int ZEXPORT deflateSetHeader</type>
  6314. <name>OF</name>
  6315. <anchorfile>zlib_8h.html</anchorfile>
  6316. <anchor>a77ea653416e54d2d8415fecdcfd2472c</anchor>
  6317. <arglist>((z_streamp strm, gz_headerp head))</arglist>
  6318. </member>
  6319. <member kind="function">
  6320. <type>ZEXTERN int ZEXPORT inflateBack</type>
  6321. <name>OF</name>
  6322. <anchorfile>zlib_8h.html</anchorfile>
  6323. <anchor>a8df5cf36f8df181376ad722b2c13c8c2</anchor>
  6324. <arglist>((z_streamp strm, in_func in, void FAR *in_desc, out_func out, void FAR *out_desc))</arglist>
  6325. </member>
  6326. <member kind="function">
  6327. <type>ZEXTERN int ZEXPORT compress</type>
  6328. <name>OF</name>
  6329. <anchorfile>zlib_8h.html</anchorfile>
  6330. <anchor>a85df695aadb45de9c814f7a11f74705c</anchor>
  6331. <arglist>((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen))</arglist>
  6332. </member>
  6333. <member kind="function">
  6334. <type>ZEXTERN int ZEXPORT compress2</type>
  6335. <name>OF</name>
  6336. <anchorfile>zlib_8h.html</anchorfile>
  6337. <anchor>aa38fec9fd654c448681296d8bfee871a</anchor>
  6338. <arglist>((Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen, int level))</arglist>
  6339. </member>
  6340. <member kind="function">
  6341. <type>ZEXTERN uLong ZEXPORT compressBound</type>
  6342. <name>OF</name>
  6343. <anchorfile>zlib_8h.html</anchorfile>
  6344. <anchor>a4d4f28ef1b8cbd7884aa62fc9f7ab22b</anchor>
  6345. <arglist>((uLong sourceLen))</arglist>
  6346. </member>
  6347. <member kind="function">
  6348. <type>ZEXTERN gzFile ZEXPORT gzopen</type>
  6349. <name>OF</name>
  6350. <anchorfile>zlib_8h.html</anchorfile>
  6351. <anchor>aefa7cf8ffe7d0612cce1682e8eddc033</anchor>
  6352. <arglist>((const char *path, const char *mode))</arglist>
  6353. </member>
  6354. <member kind="function">
  6355. <type>ZEXTERN gzFile ZEXPORT gzdopen</type>
  6356. <name>OF</name>
  6357. <anchorfile>zlib_8h.html</anchorfile>
  6358. <anchor>a60335f5e60905450d17d415a99db1d0e</anchor>
  6359. <arglist>((int fd, const char *mode))</arglist>
  6360. </member>
  6361. <member kind="function">
  6362. <type>ZEXTERN int ZEXPORT gzsetparams</type>
  6363. <name>OF</name>
  6364. <anchorfile>zlib_8h.html</anchorfile>
  6365. <anchor>a4bf8da17c7ec075cfbe8ba5340897cfd</anchor>
  6366. <arglist>((gzFile file, int level, int strategy))</arglist>
  6367. </member>
  6368. <member kind="function">
  6369. <type>ZEXTERN int ZEXPORT gzread</type>
  6370. <name>OF</name>
  6371. <anchorfile>zlib_8h.html</anchorfile>
  6372. <anchor>afe848f00a307b58004de5a0ed5c7a98d</anchor>
  6373. <arglist>((gzFile file, voidp buf, unsigned len))</arglist>
  6374. </member>
  6375. <member kind="function">
  6376. <type>ZEXTERN int ZEXPORT gzwrite</type>
  6377. <name>OF</name>
  6378. <anchorfile>zlib_8h.html</anchorfile>
  6379. <anchor>ab8124cca4e0111abc3a089ac1fc53ecf</anchor>
  6380. <arglist>((gzFile file, voidpc buf, unsigned len))</arglist>
  6381. </member>
  6382. <member kind="function">
  6383. <type>ZEXTERN int ZEXPORTVA gzprintf</type>
  6384. <name>OF</name>
  6385. <anchorfile>zlib_8h.html</anchorfile>
  6386. <anchor>aa16722ec242cc8e52e5a9bcb07f6681a</anchor>
  6387. <arglist>((gzFile file, const char *format,...))</arglist>
  6388. </member>
  6389. <member kind="function">
  6390. <type>ZEXTERN int ZEXPORT gzputs</type>
  6391. <name>OF</name>
  6392. <anchorfile>zlib_8h.html</anchorfile>
  6393. <anchor>afce6ce4068efaf8d5035a06a2a8ef8d4</anchor>
  6394. <arglist>((gzFile file, const char *s))</arglist>
  6395. </member>
  6396. <member kind="function">
  6397. <type>ZEXTERN char *ZEXPORT gzgets</type>
  6398. <name>OF</name>
  6399. <anchorfile>zlib_8h.html</anchorfile>
  6400. <anchor>aeb249b54a8b291ffedd96a0f3309d17b</anchor>
  6401. <arglist>((gzFile file, char *buf, int len))</arglist>
  6402. </member>
  6403. <member kind="function">
  6404. <type>ZEXTERN int ZEXPORT gzputc</type>
  6405. <name>OF</name>
  6406. <anchorfile>zlib_8h.html</anchorfile>
  6407. <anchor>a71bf5da80bd11fd776592fc319d6305c</anchor>
  6408. <arglist>((gzFile file, int c))</arglist>
  6409. </member>
  6410. <member kind="function">
  6411. <type>ZEXTERN int ZEXPORT gzgetc</type>
  6412. <name>OF</name>
  6413. <anchorfile>zlib_8h.html</anchorfile>
  6414. <anchor>a200aee6968107e38df3efcf80e9b696f</anchor>
  6415. <arglist>((gzFile file))</arglist>
  6416. </member>
  6417. <member kind="function">
  6418. <type>ZEXTERN int ZEXPORT gzungetc</type>
  6419. <name>OF</name>
  6420. <anchorfile>zlib_8h.html</anchorfile>
  6421. <anchor>a731d6b0156abd7f9b38ccb8d1841f371</anchor>
  6422. <arglist>((int c, gzFile file))</arglist>
  6423. </member>
  6424. <member kind="function">
  6425. <type>ZEXTERN int ZEXPORT gzflush</type>
  6426. <name>OF</name>
  6427. <anchorfile>zlib_8h.html</anchorfile>
  6428. <anchor>a1f60ebb9d0a34dc0246d08f8c17892e4</anchor>
  6429. <arglist>((gzFile file, int flush))</arglist>
  6430. </member>
  6431. <member kind="function">
  6432. <type>ZEXTERN z_off_t ZEXPORT gzseek</type>
  6433. <name>OF</name>
  6434. <anchorfile>zlib_8h.html</anchorfile>
  6435. <anchor>a036580ed18d33791beb30eee4a381233</anchor>
  6436. <arglist>((gzFile file, z_off_t offset, int whence))</arglist>
  6437. </member>
  6438. <member kind="function">
  6439. <type>ZEXTERN const char *ZEXPORT gzerror</type>
  6440. <name>OF</name>
  6441. <anchorfile>zlib_8h.html</anchorfile>
  6442. <anchor>a8719df7ce51af4f5f1b2ed8e8454a56c</anchor>
  6443. <arglist>((gzFile file, int *errnum))</arglist>
  6444. </member>
  6445. <member kind="function">
  6446. <type>ZEXTERN uLong ZEXPORT adler32</type>
  6447. <name>OF</name>
  6448. <anchorfile>zlib_8h.html</anchorfile>
  6449. <anchor>a58d297b6efb8e8abf76451b5be91eac9</anchor>
  6450. <arglist>((uLong adler, const Bytef *buf, uInt len))</arglist>
  6451. </member>
  6452. <member kind="function">
  6453. <type>ZEXTERN uLong ZEXPORT adler32_combine</type>
  6454. <name>OF</name>
  6455. <anchorfile>zlib_8h.html</anchorfile>
  6456. <anchor>aac77e0399fd64cf9e6467ff38b29bf80</anchor>
  6457. <arglist>((uLong adler1, uLong adler2, z_off_t len2))</arglist>
  6458. </member>
  6459. <member kind="function">
  6460. <type>ZEXTERN uLong ZEXPORT crc32</type>
  6461. <name>OF</name>
  6462. <anchorfile>zlib_8h.html</anchorfile>
  6463. <anchor>a6fd2dcbf92d74eb1debc04f1ad4a7064</anchor>
  6464. <arglist>((uLong crc, const Bytef *buf, uInt len))</arglist>
  6465. </member>
  6466. <member kind="function">
  6467. <type>ZEXTERN uLong ZEXPORT crc32_combine</type>
  6468. <name>OF</name>
  6469. <anchorfile>zlib_8h.html</anchorfile>
  6470. <anchor>a35b6e16ca9bee651ef93d8c6aeadee77</anchor>
  6471. <arglist>((uLong crc1, uLong crc2, z_off_t len2))</arglist>
  6472. </member>
  6473. <member kind="function">
  6474. <type>ZEXTERN int ZEXPORT deflateInit_</type>
  6475. <name>OF</name>
  6476. <anchorfile>zlib_8h.html</anchorfile>
  6477. <anchor>aee7a3a2881b7bfd06796c01120975964</anchor>
  6478. <arglist>((z_streamp strm, int level, const char *version, int stream_size))</arglist>
  6479. </member>
  6480. <member kind="function">
  6481. <type>ZEXTERN int ZEXPORT inflateInit_</type>
  6482. <name>OF</name>
  6483. <anchorfile>zlib_8h.html</anchorfile>
  6484. <anchor>a6fd21cd770ef0aeb9689108a28c17848</anchor>
  6485. <arglist>((z_streamp strm, const char *version, int stream_size))</arglist>
  6486. </member>
  6487. <member kind="function">
  6488. <type>ZEXTERN int ZEXPORT deflateInit2_</type>
  6489. <name>OF</name>
  6490. <anchorfile>zlib_8h.html</anchorfile>
  6491. <anchor>ad6065a31da6d85fc705e644f578e7493</anchor>
  6492. <arglist>((z_streamp strm, intlevel, intmethod, int windowBits, int memLevel, int strategy, const char *version, int stream_size))</arglist>
  6493. </member>
  6494. <member kind="function">
  6495. <type>ZEXTERN int ZEXPORT inflateInit2_</type>
  6496. <name>OF</name>
  6497. <anchorfile>zlib_8h.html</anchorfile>
  6498. <anchor>a2f12a7cc3ddf8face3b53e6a7df08f24</anchor>
  6499. <arglist>((z_streamp strm, intwindowBits, const char *version, int stream_size))</arglist>
  6500. </member>
  6501. <member kind="function">
  6502. <type>ZEXTERN int ZEXPORT inflateBackInit_</type>
  6503. <name>OF</name>
  6504. <anchorfile>zlib_8h.html</anchorfile>
  6505. <anchor>a740e2f0087d5e04edd8d19fd124e0114</anchor>
  6506. <arglist>((z_streamp strm, int windowBits, unsigned char FAR *window, const char *version, int stream_size))</arglist>
  6507. </member>
  6508. <member kind="function">
  6509. <type>ZEXTERN const char *ZEXPORT zError</type>
  6510. <name>OF</name>
  6511. <anchorfile>zlib_8h.html</anchorfile>
  6512. <anchor>aeb600ab48f5eefd73b51e2e9d94d40cf</anchor>
  6513. <arglist>((int))</arglist>
  6514. </member>
  6515. <member kind="function">
  6516. <type>ZEXTERN int ZEXPORT inflateSyncPoint</type>
  6517. <name>OF</name>
  6518. <anchorfile>zlib_8h.html</anchorfile>
  6519. <anchor>a2e797b0d60f7efb11e86f4161207d166</anchor>
  6520. <arglist>((z_streamp z))</arglist>
  6521. </member>
  6522. </compound>
  6523. <compound kind="file">
  6524. <name>zutil.c</name>
  6525. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  6526. <filename>zutil_8c</filename>
  6527. <includes id="zutil_8h" name="zutil.h" local="yes" imported="no">zutil.h</includes>
  6528. <class kind="struct">internal_state</class>
  6529. <member kind="function">
  6530. <type>const char *ZEXPORT</type>
  6531. <name>zlibVersion</name>
  6532. <anchorfile>zutil_8c.html</anchorfile>
  6533. <anchor>a705cd706dfe534aa9161a253a1c9a81a</anchor>
  6534. <arglist>()</arglist>
  6535. </member>
  6536. <member kind="function">
  6537. <type>uLong ZEXPORT</type>
  6538. <name>zlibCompileFlags</name>
  6539. <anchorfile>zutil_8c.html</anchorfile>
  6540. <anchor>a864d90914dbbc92e246503b147b553eb</anchor>
  6541. <arglist>()</arglist>
  6542. </member>
  6543. <member kind="function">
  6544. <type>const char *ZEXPORT</type>
  6545. <name>zError</name>
  6546. <anchorfile>zutil_8c.html</anchorfile>
  6547. <anchor>a43d0ecf9c894ba2ed44845a6ffc36209</anchor>
  6548. <arglist>(int err)</arglist>
  6549. </member>
  6550. <member kind="function">
  6551. <type>void</type>
  6552. <name>zmemcpy</name>
  6553. <anchorfile>zutil_8c.html</anchorfile>
  6554. <anchor>aaeaf4c4bfd0bbb073ce42fe420bb828a</anchor>
  6555. <arglist>(Bytef *dest, const Bytef *source, uInt len)</arglist>
  6556. </member>
  6557. <member kind="function">
  6558. <type>int</type>
  6559. <name>zmemcmp</name>
  6560. <anchorfile>zutil_8c.html</anchorfile>
  6561. <anchor>a6590fb2f333a07dc593b873440d7c6ab</anchor>
  6562. <arglist>(Bytef *s1, const Bytef *s2, uInt len) const</arglist>
  6563. </member>
  6564. <member kind="function">
  6565. <type>void</type>
  6566. <name>zmemzero</name>
  6567. <anchorfile>zutil_8c.html</anchorfile>
  6568. <anchor>ae92187bde62d7c4e84b231576d291881</anchor>
  6569. <arglist>(Bytef *dest, uInt len)</arglist>
  6570. </member>
  6571. <member kind="function">
  6572. <type>voidp malloc</type>
  6573. <name>OF</name>
  6574. <anchorfile>zutil_8c.html</anchorfile>
  6575. <anchor>add8b03ae5c2c602b728ebb3b21931371</anchor>
  6576. <arglist>((uInt size))</arglist>
  6577. </member>
  6578. <member kind="function">
  6579. <type>voidp calloc</type>
  6580. <name>OF</name>
  6581. <anchorfile>zutil_8c.html</anchorfile>
  6582. <anchor>a2be754c5363f22e1db3e80698a568ead</anchor>
  6583. <arglist>((uInt items, uInt size))</arglist>
  6584. </member>
  6585. <member kind="function">
  6586. <type>void free</type>
  6587. <name>OF</name>
  6588. <anchorfile>zutil_8c.html</anchorfile>
  6589. <anchor>a8f8149fe81b707d93e4b55388d11a430</anchor>
  6590. <arglist>((voidpf ptr))</arglist>
  6591. </member>
  6592. <member kind="function">
  6593. <type>voidpf</type>
  6594. <name>zcalloc</name>
  6595. <anchorfile>zutil_8c.html</anchorfile>
  6596. <anchor>acd6de6ee77b7c44353e61511b6eb1d90</anchor>
  6597. <arglist>(voidpf opaque, unsigned items, unsigned size)</arglist>
  6598. </member>
  6599. <member kind="function">
  6600. <type>void</type>
  6601. <name>zcfree</name>
  6602. <anchorfile>zutil_8c.html</anchorfile>
  6603. <anchor>ac5167b77f4a79cb68ba27c598b52485e</anchor>
  6604. <arglist>(voidpf opaque, voidpf ptr)</arglist>
  6605. </member>
  6606. <member kind="variable">
  6607. <type>const char *const</type>
  6608. <name>z_errmsg</name>
  6609. <anchorfile>zutil_8c.html</anchorfile>
  6610. <anchor>ace9cfadbe3490be7fea6728608c4428d</anchor>
  6611. <arglist>[10]</arglist>
  6612. </member>
  6613. </compound>
  6614. <compound kind="file">
  6615. <name>zutil.h</name>
  6616. <path>C:/Projects/Doubango/tinySIGCOMP/src/</path>
  6617. <filename>zutil_8h</filename>
  6618. <includes id="zlib_8h" name="zlib.h" local="yes" imported="no">zlib.h</includes>
  6619. <member kind="define">
  6620. <type>#define</type>
  6621. <name>ZLIB_INTERNAL</name>
  6622. <anchorfile>zutil_8h.html</anchorfile>
  6623. <anchor>a59d4d7ef4d73655c759211ec33a5d44f</anchor>
  6624. <arglist></arglist>
  6625. </member>
  6626. <member kind="define">
  6627. <type>#define</type>
  6628. <name>local</name>
  6629. <anchorfile>zutil_8h.html</anchorfile>
  6630. <anchor>a08023ea6765c99d60a6a3840cd07156e</anchor>
  6631. <arglist></arglist>
  6632. </member>
  6633. <member kind="define">
  6634. <type>#define</type>
  6635. <name>ERR_MSG</name>
  6636. <anchorfile>zutil_8h.html</anchorfile>
  6637. <anchor>a66466516a4a71f3c78ccc40d203c92e5</anchor>
  6638. <arglist>(err)</arglist>
  6639. </member>
  6640. <member kind="define">
  6641. <type>#define</type>
  6642. <name>ERR_RETURN</name>
  6643. <anchorfile>zutil_8h.html</anchorfile>
  6644. <anchor>a0fcc2fe26110263e812ce50919b6a5c1</anchor>
  6645. <arglist>(strm, err)</arglist>
  6646. </member>
  6647. <member kind="define">
  6648. <type>#define</type>
  6649. <name>DEF_WBITS</name>
  6650. <anchorfile>zutil_8h.html</anchorfile>
  6651. <anchor>aef084f32d9ca8b9273a1c826b89b979a</anchor>
  6652. <arglist></arglist>
  6653. </member>
  6654. <member kind="define">
  6655. <type>#define</type>
  6656. <name>DEF_MEM_LEVEL</name>
  6657. <anchorfile>zutil_8h.html</anchorfile>
  6658. <anchor>a19c8e60fa32d4ddf303ce988ba97af61</anchor>
  6659. <arglist></arglist>
  6660. </member>
  6661. <member kind="define">
  6662. <type>#define</type>
  6663. <name>STORED_BLOCK</name>
  6664. <anchorfile>zutil_8h.html</anchorfile>
  6665. <anchor>a9f650bc9c1fbd9499098e3a70d295b8a</anchor>
  6666. <arglist></arglist>
  6667. </member>
  6668. <member kind="define">
  6669. <type>#define</type>
  6670. <name>STATIC_TREES</name>
  6671. <anchorfile>zutil_8h.html</anchorfile>
  6672. <anchor>a0f63a9090acfe4f653f117b638b289d1</anchor>
  6673. <arglist></arglist>
  6674. </member>
  6675. <member kind="define">
  6676. <type>#define</type>
  6677. <name>DYN_TREES</name>
  6678. <anchorfile>zutil_8h.html</anchorfile>
  6679. <anchor>a40a71de753262f20a0bcacc2304e7b19</anchor>
  6680. <arglist></arglist>
  6681. </member>
  6682. <member kind="define">
  6683. <type>#define</type>
  6684. <name>MIN_MATCH</name>
  6685. <anchorfile>zutil_8h.html</anchorfile>
  6686. <anchor>a7984ceb1ff48ac91172976b91ed43f60</anchor>
  6687. <arglist></arglist>
  6688. </member>
  6689. <member kind="define">
  6690. <type>#define</type>
  6691. <name>MAX_MATCH</name>
  6692. <anchorfile>zutil_8h.html</anchorfile>
  6693. <anchor>ab7a9188dce25dac8d3a970c01b89b0c6</anchor>
  6694. <arglist></arglist>
  6695. </member>
  6696. <member kind="define">
  6697. <type>#define</type>
  6698. <name>PRESET_DICT</name>
  6699. <anchorfile>zutil_8h.html</anchorfile>
  6700. <anchor>a1156d73d88538d122acfa852b95492bd</anchor>
  6701. <arglist></arglist>
  6702. </member>
  6703. <member kind="define">
  6704. <type>#define</type>
  6705. <name>OS_CODE</name>
  6706. <anchorfile>zutil_8h.html</anchorfile>
  6707. <anchor>a919da7d9b61966c3af796ab42e618bef</anchor>
  6708. <arglist></arglist>
  6709. </member>
  6710. <member kind="define">
  6711. <type>#define</type>
  6712. <name>F_OPEN</name>
  6713. <anchorfile>zutil_8h.html</anchorfile>
  6714. <anchor>a7d40e22cfc0ad4087bf371d61290a0f5</anchor>
  6715. <arglist>(name, mode)</arglist>
  6716. </member>
  6717. <member kind="define">
  6718. <type>#define</type>
  6719. <name>Assert</name>
  6720. <anchorfile>zutil_8h.html</anchorfile>
  6721. <anchor>a5c8d8d889189d1461d10df831f3cd40e</anchor>
  6722. <arglist>(cond, msg)</arglist>
  6723. </member>
  6724. <member kind="define">
  6725. <type>#define</type>
  6726. <name>Trace</name>
  6727. <anchorfile>zutil_8h.html</anchorfile>
  6728. <anchor>a93bbe97269cf8304b452a4d472dba191</anchor>
  6729. <arglist>(x)</arglist>
  6730. </member>
  6731. <member kind="define">
  6732. <type>#define</type>
  6733. <name>Tracev</name>
  6734. <anchorfile>zutil_8h.html</anchorfile>
  6735. <anchor>a67eab10382e740297e8a59d69f85464e</anchor>
  6736. <arglist>(x)</arglist>
  6737. </member>
  6738. <member kind="define">
  6739. <type>#define</type>
  6740. <name>Tracevv</name>
  6741. <anchorfile>zutil_8h.html</anchorfile>
  6742. <anchor>ae65182ff511f0b12345c20b6533f32d9</anchor>
  6743. <arglist>(x)</arglist>
  6744. </member>
  6745. <member kind="define">
  6746. <type>#define</type>
  6747. <name>Tracec</name>
  6748. <anchorfile>zutil_8h.html</anchorfile>
  6749. <anchor>a15ce9096835263938f62694aee7a0a99</anchor>
  6750. <arglist>(c, x)</arglist>
  6751. </member>
  6752. <member kind="define">
  6753. <type>#define</type>
  6754. <name>Tracecv</name>
  6755. <anchorfile>zutil_8h.html</anchorfile>
  6756. <anchor>a54a66ee51c61d67607b64678b055af6b</anchor>
  6757. <arglist>(c, x)</arglist>
  6758. </member>
  6759. <member kind="define">
  6760. <type>#define</type>
  6761. <name>ZALLOC</name>
  6762. <anchorfile>zutil_8h.html</anchorfile>
  6763. <anchor>a39679d03501d691bdfc62a3324cb9548</anchor>
  6764. <arglist>(strm, items, size)</arglist>
  6765. </member>
  6766. <member kind="define">
  6767. <type>#define</type>
  6768. <name>ZFREE</name>
  6769. <anchorfile>zutil_8h.html</anchorfile>
  6770. <anchor>a71d7c4f186ae3a055367c92db5a8ab18</anchor>
  6771. <arglist>(strm, addr)</arglist>
  6772. </member>
  6773. <member kind="define">
  6774. <type>#define</type>
  6775. <name>TRY_FREE</name>
  6776. <anchorfile>zutil_8h.html</anchorfile>
  6777. <anchor>a8a5cef3599266dcaa129ed959a42bcf6</anchor>
  6778. <arglist>(s, p)</arglist>
  6779. </member>
  6780. <member kind="typedef">
  6781. <type>unsigned char</type>
  6782. <name>uch</name>
  6783. <anchorfile>zutil_8h.html</anchorfile>
  6784. <anchor>af3307af5922c72924a837559c801a8a4</anchor>
  6785. <arglist></arglist>
  6786. </member>
  6787. <member kind="typedef">
  6788. <type>uch FAR</type>
  6789. <name>uchf</name>
  6790. <anchorfile>zutil_8h.html</anchorfile>
  6791. <anchor>aaa6fdf02a2fdaf3731f17a19920ddb0b</anchor>
  6792. <arglist></arglist>
  6793. </member>
  6794. <member kind="typedef">
  6795. <type>unsigned short</type>
  6796. <name>ush</name>
  6797. <anchorfile>zutil_8h.html</anchorfile>
  6798. <anchor>a3754180d606d4ed15468d15d9665aa2e</anchor>
  6799. <arglist></arglist>
  6800. </member>
  6801. <member kind="typedef">
  6802. <type>ush FAR</type>
  6803. <name>ushf</name>
  6804. <anchorfile>zutil_8h.html</anchorfile>
  6805. <anchor>ab854e4722acf30ada8a7a71b58d1b238</anchor>
  6806. <arglist></arglist>
  6807. </member>
  6808. <member kind="typedef">
  6809. <type>unsigned long</type>
  6810. <name>ulg</name>
  6811. <anchorfile>zutil_8h.html</anchorfile>
  6812. <anchor>abd6f60bf9450af2ecb94097a32c19a64</anchor>
  6813. <arglist></arglist>
  6814. </member>
  6815. <member kind="function">
  6816. <type>void zmemcpy</type>
  6817. <name>OF</name>
  6818. <anchorfile>zutil_8h.html</anchorfile>
  6819. <anchor>ac40b32ad09bcfb95fa13459dd0bd44fd</anchor>
  6820. <arglist>((Bytef *dest, const Bytef *source, uInt len))</arglist>
  6821. </member>
  6822. <member kind="function">
  6823. <type>int zmemcmp</type>
  6824. <name>OF</name>
  6825. <anchorfile>zutil_8h.html</anchorfile>
  6826. <anchor>ab54c0c502433f939a51beae56b93c690</anchor>
  6827. <arglist>((const Bytef *s1, const Bytef *s2, uInt len))</arglist>
  6828. </member>
  6829. <member kind="function">
  6830. <type>void zmemzero</type>
  6831. <name>OF</name>
  6832. <anchorfile>zutil_8h.html</anchorfile>
  6833. <anchor>ac1e8b0d84844c91143ab66679c2a0441</anchor>
  6834. <arglist>((Bytef *dest, uInt len))</arglist>
  6835. </member>
  6836. <member kind="function">
  6837. <type>voidpf zcalloc</type>
  6838. <name>OF</name>
  6839. <anchorfile>zutil_8h.html</anchorfile>
  6840. <anchor>a8ddde111a12dcffe2ab5854a44f9fb23</anchor>
  6841. <arglist>((voidpf opaque, unsigned items, unsigned size))</arglist>
  6842. </member>
  6843. <member kind="function">
  6844. <type>void zcfree</type>
  6845. <name>OF</name>
  6846. <anchorfile>zutil_8h.html</anchorfile>
  6847. <anchor>a49e951898640714825f7fbde87a1e05b</anchor>
  6848. <arglist>((voidpf opaque, voidpf ptr))</arglist>
  6849. </member>
  6850. <member kind="variable">
  6851. <type>const char *const</type>
  6852. <name>z_errmsg</name>
  6853. <anchorfile>zutil_8h.html</anchorfile>
  6854. <anchor>ace9cfadbe3490be7fea6728608c4428d</anchor>
  6855. <arglist>[10]</arglist>
  6856. </member>
  6857. </compound>
  6858. <compound kind="page">
  6859. <name>tcomp_udp_compression_page</name>
  6860. <title>SigComp UDP compression</title>
  6861. <filename>tcomp_udp_compression_page</filename>
  6862. </compound>
  6863. <compound kind="page">
  6864. <name>tcomp_udp_decompression_page</name>
  6865. <title>SigComp UDP decompression</title>
  6866. <filename>tcomp_udp_decompression_page</filename>
  6867. </compound>
  6868. <compound kind="group">
  6869. <name>tcomp_manager_group</name>
  6870. <title>SigComp manager.</title>
  6871. <filename>group__tcomp__manager__group.html</filename>
  6872. <member kind="function">
  6873. <type>tsk_size_t</type>
  6874. <name>tcomp_manager_compress</name>
  6875. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  6876. <anchor>ga5760b64e23e067e209a18a8480688493</anchor>
  6877. <arglist>(tcomp_manager_handle_t *handle, const void *compartmentId, tsk_size_t compartmentIdSize, const void *input_ptr, tsk_size_t input_size, void *output_ptr, tsk_size_t output_size, tsk_bool_t stream)</arglist>
  6878. </member>
  6879. <member kind="function">
  6880. <type>tsk_size_t</type>
  6881. <name>tcomp_manager_decompress</name>
  6882. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  6883. <anchor>ga821375d468c0baa3581a6d19ecb76c2f</anchor>
  6884. <arglist>(tcomp_manager_handle_t *handle, const void *input_ptr, tsk_size_t input_size, tcomp_result_t *lpResult)</arglist>
  6885. </member>
  6886. <member kind="function">
  6887. <type>tsk_size_t</type>
  6888. <name>tcomp_manager_getNextStreamMessage</name>
  6889. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  6890. <anchor>gac075422d0661cad2559083e6a700b78f</anchor>
  6891. <arglist>(tcomp_manager_handle_t *handle, tcomp_result_t *lpResult)</arglist>
  6892. </member>
  6893. <member kind="function">
  6894. <type>void</type>
  6895. <name>tcomp_manager_provideCompartmentId</name>
  6896. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  6897. <anchor>gaaa9bcc86de2877a1fd8070154985d83f</anchor>
  6898. <arglist>(tcomp_manager_handle_t *handle, tcomp_result_t *lpResult)</arglist>
  6899. </member>
  6900. <member kind="function">
  6901. <type>void</type>
  6902. <name>tcomp_manager_closeCompartment</name>
  6903. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  6904. <anchor>gad7a281742f5bde5ce1f7a25071f38944</anchor>
  6905. <arglist>(tcomp_manager_handle_t *handle, const void *compartmentId, tsk_size_t compartmentIdSize)</arglist>
  6906. </member>
  6907. <member kind="function">
  6908. <type>int</type>
  6909. <name>tcomp_manager_setDecompression_Memory_Size</name>
  6910. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  6911. <anchor>gac19567fc1105a2c6e6458354f95b61d1</anchor>
  6912. <arglist>(tcomp_manager_handle_t *handle, uint32_t dms)</arglist>
  6913. </member>
  6914. <member kind="function">
  6915. <type>int</type>
  6916. <name>tcomp_manager_setState_Memory_Size</name>
  6917. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  6918. <anchor>gabc8ca6c18fe8574f2d87380c68d5b6a5</anchor>
  6919. <arglist>(tcomp_manager_handle_t *handle, uint32_t sms)</arglist>
  6920. </member>
  6921. <member kind="function">
  6922. <type>int</type>
  6923. <name>tcomp_manager_setCycles_Per_Bit</name>
  6924. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  6925. <anchor>ga8b5db5469830967d9fe3bedbe07425ef</anchor>
  6926. <arglist>(tcomp_manager_handle_t *handle, uint8_t cpb)</arglist>
  6927. </member>
  6928. <member kind="function">
  6929. <type>int</type>
  6930. <name>tcomp_manager_setSigComp_Version</name>
  6931. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  6932. <anchor>gad98c7dc09af9202e928a4754fc30f257</anchor>
  6933. <arglist>(tcomp_manager_handle_t *handle, uint8_t version)</arglist>
  6934. </member>
  6935. <member kind="function">
  6936. <type>int</type>
  6937. <name>tcomp_manager_addCompressor</name>
  6938. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  6939. <anchor>ga4da0272938736caa99f328aea5fd7b21</anchor>
  6940. <arglist>(tcomp_manager_handle_t *handle, tcomp_compressor_compress_f compressor)</arglist>
  6941. </member>
  6942. <member kind="function">
  6943. <type>int</type>
  6944. <name>tcomp_manager_removeCompressor</name>
  6945. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  6946. <anchor>gac8f21e909564d587f73e1402d07eb453</anchor>
  6947. <arglist>(tcomp_manager_handle_t *handle, tcomp_compressor_compress_f compressor)</arglist>
  6948. </member>
  6949. <member kind="function">
  6950. <type>int</type>
  6951. <name>tcomp_manager_addSipSdpDictionary</name>
  6952. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  6953. <anchor>ga8e18b881be5fcfb412fb71fdaeb82e58</anchor>
  6954. <arglist>(tcomp_manager_handle_t *handle)</arglist>
  6955. </member>
  6956. <member kind="function">
  6957. <type>int</type>
  6958. <name>tcomp_manager_addPresenceDictionary</name>
  6959. <anchorfile>group__tcomp__manager__group.html</anchorfile>
  6960. <anchor>ga6093219506324383c563ae8f4caece46</anchor>
  6961. <arglist>(tcomp_manager_handle_t *handle)</arglist>
  6962. </member>
  6963. </compound>
  6964. <compound kind="struct">
  6965. <name>config_s</name>
  6966. <filename>structconfig__s.html</filename>
  6967. <member kind="variable">
  6968. <type>ush</type>
  6969. <name>good_length</name>
  6970. <anchorfile>structconfig__s.html</anchorfile>
  6971. <anchor>a12e4b2a1125383087b30cb6522b71197</anchor>
  6972. <arglist></arglist>
  6973. </member>
  6974. <member kind="variable">
  6975. <type>ush</type>
  6976. <name>max_lazy</name>
  6977. <anchorfile>structconfig__s.html</anchorfile>
  6978. <anchor>a0910f67b3c94cbb754281a3dcdbb86b7</anchor>
  6979. <arglist></arglist>
  6980. </member>
  6981. <member kind="variable">
  6982. <type>ush</type>
  6983. <name>nice_length</name>
  6984. <anchorfile>structconfig__s.html</anchorfile>
  6985. <anchor>afc59200fff87f1713bc9b36660fbc88e</anchor>
  6986. <arglist></arglist>
  6987. </member>
  6988. <member kind="variable">
  6989. <type>ush</type>
  6990. <name>max_chain</name>
  6991. <anchorfile>structconfig__s.html</anchorfile>
  6992. <anchor>a8da0c5aeae38cf413453b4e2bafd57e3</anchor>
  6993. <arglist></arglist>
  6994. </member>
  6995. <member kind="variable">
  6996. <type>compress_func</type>
  6997. <name>func</name>
  6998. <anchorfile>structconfig__s.html</anchorfile>
  6999. <anchor>aa35582a2ad4899fa71fd73d730682d98</anchor>
  7000. <arglist></arglist>
  7001. </member>
  7002. </compound>
  7003. <compound kind="struct">
  7004. <name>ct_data_s</name>
  7005. <filename>structct__data__s.html</filename>
  7006. <member kind="variable">
  7007. <type>union ct_data_s::@0</type>
  7008. <name>fc</name>
  7009. <anchorfile>structct__data__s.html</anchorfile>
  7010. <anchor>aa2b16a21e6fd8013b418fb713126ac4f</anchor>
  7011. <arglist></arglist>
  7012. </member>
  7013. <member kind="variable">
  7014. <type>ush</type>
  7015. <name>freq</name>
  7016. <anchorfile>unionct__data__s_1_1@0.html</anchorfile>
  7017. <anchor>a149c8e4e0d6521908212876304180082</anchor>
  7018. <arglist></arglist>
  7019. </member>
  7020. <member kind="variable">
  7021. <type>ush</type>
  7022. <name>code</name>
  7023. <anchorfile>unionct__data__s_1_1@0.html</anchorfile>
  7024. <anchor>aae706e2e35581fc2749c42c4061172c3</anchor>
  7025. <arglist></arglist>
  7026. </member>
  7027. <member kind="variable">
  7028. <type>union ct_data_s::@1</type>
  7029. <name>dl</name>
  7030. <anchorfile>structct__data__s.html</anchorfile>
  7031. <anchor>a0ee8aa4a315dabf19b88b68f3017fbde</anchor>
  7032. <arglist></arglist>
  7033. </member>
  7034. <member kind="variable">
  7035. <type>ush</type>
  7036. <name>dad</name>
  7037. <anchorfile>unionct__data__s_1_1@1.html</anchorfile>
  7038. <anchor>aa141db0795588eea4ebed74db9f9e7bd</anchor>
  7039. <arglist></arglist>
  7040. </member>
  7041. <member kind="variable">
  7042. <type>ush</type>
  7043. <name>len</name>
  7044. <anchorfile>unionct__data__s_1_1@1.html</anchorfile>
  7045. <anchor>ae3d331541f37d03a7a6b51c6ccabac9e</anchor>
  7046. <arglist></arglist>
  7047. </member>
  7048. </compound>
  7049. <compound kind="struct">
  7050. <name>gz_header_s</name>
  7051. <filename>structgz__header__s.html</filename>
  7052. <member kind="variable">
  7053. <type>int</type>
  7054. <name>text</name>
  7055. <anchorfile>structgz__header__s.html</anchorfile>
  7056. <anchor>acb727b700580681a32b288d9ebc9b762</anchor>
  7057. <arglist></arglist>
  7058. </member>
  7059. <member kind="variable">
  7060. <type>uLong</type>
  7061. <name>time</name>
  7062. <anchorfile>structgz__header__s.html</anchorfile>
  7063. <anchor>a4d66380f18f556788b252ca3bb0492a0</anchor>
  7064. <arglist></arglist>
  7065. </member>
  7066. <member kind="variable">
  7067. <type>int</type>
  7068. <name>xflags</name>
  7069. <anchorfile>structgz__header__s.html</anchorfile>
  7070. <anchor>a5890059f779baab7fc72bca5e3900552</anchor>
  7071. <arglist></arglist>
  7072. </member>
  7073. <member kind="variable">
  7074. <type>int</type>
  7075. <name>os</name>
  7076. <anchorfile>structgz__header__s.html</anchorfile>
  7077. <anchor>a0c98ab56e4779bc5f994fdff60723115</anchor>
  7078. <arglist></arglist>
  7079. </member>
  7080. <member kind="variable">
  7081. <type>Bytef *</type>
  7082. <name>extra</name>
  7083. <anchorfile>structgz__header__s.html</anchorfile>
  7084. <anchor>a2b260b4b03b66af0a115704504632b68</anchor>
  7085. <arglist></arglist>
  7086. </member>
  7087. <member kind="variable">
  7088. <type>uInt</type>
  7089. <name>extra_len</name>
  7090. <anchorfile>structgz__header__s.html</anchorfile>
  7091. <anchor>a5ded8c4f212b31a3ad229496d74f1239</anchor>
  7092. <arglist></arglist>
  7093. </member>
  7094. <member kind="variable">
  7095. <type>uInt</type>
  7096. <name>extra_max</name>
  7097. <anchorfile>structgz__header__s.html</anchorfile>
  7098. <anchor>a8dcbcbd67c34445b41842b73a6d768f1</anchor>
  7099. <arglist></arglist>
  7100. </member>
  7101. <member kind="variable">
  7102. <type>Bytef *</type>
  7103. <name>name</name>
  7104. <anchorfile>structgz__header__s.html</anchorfile>
  7105. <anchor>adbc87684a91f1ff13ca81f2202630b34</anchor>
  7106. <arglist></arglist>
  7107. </member>
  7108. <member kind="variable">
  7109. <type>uInt</type>
  7110. <name>name_max</name>
  7111. <anchorfile>structgz__header__s.html</anchorfile>
  7112. <anchor>af5b7779d893562b8e759efd582d4fcba</anchor>
  7113. <arglist></arglist>
  7114. </member>
  7115. <member kind="variable">
  7116. <type>Bytef *</type>
  7117. <name>comment</name>
  7118. <anchorfile>structgz__header__s.html</anchorfile>
  7119. <anchor>ac4e81bcead752082c53d69e098298de1</anchor>
  7120. <arglist></arglist>
  7121. </member>
  7122. <member kind="variable">
  7123. <type>uInt</type>
  7124. <name>comm_max</name>
  7125. <anchorfile>structgz__header__s.html</anchorfile>
  7126. <anchor>a6cec1c0c3a9ac1b3c0a8975e382a2b7f</anchor>
  7127. <arglist></arglist>
  7128. </member>
  7129. <member kind="variable">
  7130. <type>int</type>
  7131. <name>hcrc</name>
  7132. <anchorfile>structgz__header__s.html</anchorfile>
  7133. <anchor>ab54066d1aca7e674fbc6d5579cc48894</anchor>
  7134. <arglist></arglist>
  7135. </member>
  7136. <member kind="variable">
  7137. <type>int</type>
  7138. <name>done</name>
  7139. <anchorfile>structgz__header__s.html</anchorfile>
  7140. <anchor>a5992b274cfdcacdbc1fa8347fd01ebde</anchor>
  7141. <arglist></arglist>
  7142. </member>
  7143. </compound>
  7144. <compound kind="struct">
  7145. <name>IndexValuePair_s</name>
  7146. <filename>struct_index_value_pair__s.html</filename>
  7147. <member kind="variable">
  7148. <type>uint16_t</type>
  7149. <name>index</name>
  7150. <anchorfile>struct_index_value_pair__s.html</anchorfile>
  7151. <anchor>a852b86a2eaee9852ada7a43e61e311a2</anchor>
  7152. <arglist></arglist>
  7153. </member>
  7154. <member kind="variable">
  7155. <type>uint16_t</type>
  7156. <name>value</name>
  7157. <anchorfile>struct_index_value_pair__s.html</anchorfile>
  7158. <anchor>a900b69af7d674b8db3bceae754b4955a</anchor>
  7159. <arglist></arglist>
  7160. </member>
  7161. </compound>
  7162. <compound kind="struct">
  7163. <name>internal_state</name>
  7164. <filename>structinternal__state.html</filename>
  7165. <member kind="variable">
  7166. <type>z_streamp</type>
  7167. <name>strm</name>
  7168. <anchorfile>structinternal__state.html</anchorfile>
  7169. <anchor>a56100d9cd9199027a4ef8ea99b8165fe</anchor>
  7170. <arglist></arglist>
  7171. </member>
  7172. <member kind="variable">
  7173. <type>int</type>
  7174. <name>status</name>
  7175. <anchorfile>structinternal__state.html</anchorfile>
  7176. <anchor>a6e27f49150e9a14580fb313cc2777e00</anchor>
  7177. <arglist></arglist>
  7178. </member>
  7179. <member kind="variable">
  7180. <type>Bytef *</type>
  7181. <name>pending_buf</name>
  7182. <anchorfile>structinternal__state.html</anchorfile>
  7183. <anchor>add8dff920bf5363d3293c060ccb4132b</anchor>
  7184. <arglist></arglist>
  7185. </member>
  7186. <member kind="variable">
  7187. <type>ulg</type>
  7188. <name>pending_buf_size</name>
  7189. <anchorfile>structinternal__state.html</anchorfile>
  7190. <anchor>a8ef2d4721624a3781154877f4d576674</anchor>
  7191. <arglist></arglist>
  7192. </member>
  7193. <member kind="variable">
  7194. <type>Bytef *</type>
  7195. <name>pending_out</name>
  7196. <anchorfile>structinternal__state.html</anchorfile>
  7197. <anchor>a197dc2c83bdda00d19744269e48f3277</anchor>
  7198. <arglist></arglist>
  7199. </member>
  7200. <member kind="variable">
  7201. <type>uInt</type>
  7202. <name>pending</name>
  7203. <anchorfile>structinternal__state.html</anchorfile>
  7204. <anchor>affd92665b1d074510ee8cfa69ae42265</anchor>
  7205. <arglist></arglist>
  7206. </member>
  7207. <member kind="variable">
  7208. <type>int</type>
  7209. <name>wrap</name>
  7210. <anchorfile>structinternal__state.html</anchorfile>
  7211. <anchor>a49468a16361d11e78ebbfc41f2a5aa6c</anchor>
  7212. <arglist></arglist>
  7213. </member>
  7214. <member kind="variable">
  7215. <type>gz_headerp</type>
  7216. <name>gzhead</name>
  7217. <anchorfile>structinternal__state.html</anchorfile>
  7218. <anchor>ae4ff80e9adb2d87f1eb7f1c8194add53</anchor>
  7219. <arglist></arglist>
  7220. </member>
  7221. <member kind="variable">
  7222. <type>uInt</type>
  7223. <name>gzindex</name>
  7224. <anchorfile>structinternal__state.html</anchorfile>
  7225. <anchor>a17f00293243666fb41e774190d970599</anchor>
  7226. <arglist></arglist>
  7227. </member>
  7228. <member kind="variable">
  7229. <type>Byte</type>
  7230. <name>method</name>
  7231. <anchorfile>structinternal__state.html</anchorfile>
  7232. <anchor>a41227eae8a136d330560407e787f2351</anchor>
  7233. <arglist></arglist>
  7234. </member>
  7235. <member kind="variable">
  7236. <type>int</type>
  7237. <name>last_flush</name>
  7238. <anchorfile>structinternal__state.html</anchorfile>
  7239. <anchor>ab050e3e068eb034e21daa13f3d3e024e</anchor>
  7240. <arglist></arglist>
  7241. </member>
  7242. <member kind="variable">
  7243. <type>uInt</type>
  7244. <name>w_size</name>
  7245. <anchorfile>structinternal__state.html</anchorfile>
  7246. <anchor>a5b830ab1319a58a0ef52f902355049de</anchor>
  7247. <arglist></arglist>
  7248. </member>
  7249. <member kind="variable">
  7250. <type>uInt</type>
  7251. <name>w_bits</name>
  7252. <anchorfile>structinternal__state.html</anchorfile>
  7253. <anchor>ac85d3640b140f458974c8b771fbdda04</anchor>
  7254. <arglist></arglist>
  7255. </member>
  7256. <member kind="variable">
  7257. <type>uInt</type>
  7258. <name>w_mask</name>
  7259. <anchorfile>structinternal__state.html</anchorfile>
  7260. <anchor>a38b550157a9bb295a6704e7e5698e2f1</anchor>
  7261. <arglist></arglist>
  7262. </member>
  7263. <member kind="variable">
  7264. <type>Bytef *</type>
  7265. <name>window</name>
  7266. <anchorfile>structinternal__state.html</anchorfile>
  7267. <anchor>a20e3092f0de3f83b9315e5fc3d96abf1</anchor>
  7268. <arglist></arglist>
  7269. </member>
  7270. <member kind="variable">
  7271. <type>ulg</type>
  7272. <name>window_size</name>
  7273. <anchorfile>structinternal__state.html</anchorfile>
  7274. <anchor>a71025fb69e44e6fdb31e37cfeaaa6ab2</anchor>
  7275. <arglist></arglist>
  7276. </member>
  7277. <member kind="variable">
  7278. <type>Posf *</type>
  7279. <name>prev</name>
  7280. <anchorfile>structinternal__state.html</anchorfile>
  7281. <anchor>a801108600ea34ac568dece2e7be61600</anchor>
  7282. <arglist></arglist>
  7283. </member>
  7284. <member kind="variable">
  7285. <type>Posf *</type>
  7286. <name>head</name>
  7287. <anchorfile>structinternal__state.html</anchorfile>
  7288. <anchor>a643ef758b8821126405cab7927c23328</anchor>
  7289. <arglist></arglist>
  7290. </member>
  7291. <member kind="variable">
  7292. <type>uInt</type>
  7293. <name>ins_h</name>
  7294. <anchorfile>structinternal__state.html</anchorfile>
  7295. <anchor>a5f63de75e2e8ff3b68f02f718e23ec5d</anchor>
  7296. <arglist></arglist>
  7297. </member>
  7298. <member kind="variable">
  7299. <type>uInt</type>
  7300. <name>hash_size</name>
  7301. <anchorfile>structinternal__state.html</anchorfile>
  7302. <anchor>af257a6025a926c1ac782286f66d95a1e</anchor>
  7303. <arglist></arglist>
  7304. </member>
  7305. <member kind="variable">
  7306. <type>uInt</type>
  7307. <name>hash_bits</name>
  7308. <anchorfile>structinternal__state.html</anchorfile>
  7309. <anchor>a722089d43eaa7cae28a259c12979e14d</anchor>
  7310. <arglist></arglist>
  7311. </member>
  7312. <member kind="variable">
  7313. <type>uInt</type>
  7314. <name>hash_mask</name>
  7315. <anchorfile>structinternal__state.html</anchorfile>
  7316. <anchor>ae5b4314e1a5171e5873f70fe018af7b8</anchor>
  7317. <arglist></arglist>
  7318. </member>
  7319. <member kind="variable">
  7320. <type>uInt</type>
  7321. <name>hash_shift</name>
  7322. <anchorfile>structinternal__state.html</anchorfile>
  7323. <anchor>a9ec0ba01a1f947808ca393e4be491fa5</anchor>
  7324. <arglist></arglist>
  7325. </member>
  7326. <member kind="variable">
  7327. <type>long</type>
  7328. <name>block_start</name>
  7329. <anchorfile>structinternal__state.html</anchorfile>
  7330. <anchor>a8d5f86eed0d6045ca005fe96021deef4</anchor>
  7331. <arglist></arglist>
  7332. </member>
  7333. <member kind="variable">
  7334. <type>uInt</type>
  7335. <name>match_length</name>
  7336. <anchorfile>structinternal__state.html</anchorfile>
  7337. <anchor>a9d18e9a0d290188df6b22c839d7b784c</anchor>
  7338. <arglist></arglist>
  7339. </member>
  7340. <member kind="variable">
  7341. <type>IPos</type>
  7342. <name>prev_match</name>
  7343. <anchorfile>structinternal__state.html</anchorfile>
  7344. <anchor>a85a4927e76db64dd8ba5ce0da33d7304</anchor>
  7345. <arglist></arglist>
  7346. </member>
  7347. <member kind="variable">
  7348. <type>int</type>
  7349. <name>match_available</name>
  7350. <anchorfile>structinternal__state.html</anchorfile>
  7351. <anchor>a45892abd08471a3734d78fed86e658e6</anchor>
  7352. <arglist></arglist>
  7353. </member>
  7354. <member kind="variable">
  7355. <type>uInt</type>
  7356. <name>strstart</name>
  7357. <anchorfile>structinternal__state.html</anchorfile>
  7358. <anchor>a2aefcb07963d0ec89075ad73d284be11</anchor>
  7359. <arglist></arglist>
  7360. </member>
  7361. <member kind="variable">
  7362. <type>uInt</type>
  7363. <name>match_start</name>
  7364. <anchorfile>structinternal__state.html</anchorfile>
  7365. <anchor>acd379fdd3b23383d35bff8ab081d071d</anchor>
  7366. <arglist></arglist>
  7367. </member>
  7368. <member kind="variable">
  7369. <type>uInt</type>
  7370. <name>lookahead</name>
  7371. <anchorfile>structinternal__state.html</anchorfile>
  7372. <anchor>ae4449747880a57274043a10cd719c617</anchor>
  7373. <arglist></arglist>
  7374. </member>
  7375. <member kind="variable">
  7376. <type>uInt</type>
  7377. <name>prev_length</name>
  7378. <anchorfile>structinternal__state.html</anchorfile>
  7379. <anchor>a8c8621137ed382bdbec5a3bc213e7ade</anchor>
  7380. <arglist></arglist>
  7381. </member>
  7382. <member kind="variable">
  7383. <type>uInt</type>
  7384. <name>max_chain_length</name>
  7385. <anchorfile>structinternal__state.html</anchorfile>
  7386. <anchor>a0cb72c41aa2f20d5d5da95099afd5373</anchor>
  7387. <arglist></arglist>
  7388. </member>
  7389. <member kind="variable">
  7390. <type>uInt</type>
  7391. <name>max_lazy_match</name>
  7392. <anchorfile>structinternal__state.html</anchorfile>
  7393. <anchor>a05713b0262180deedb5501958802abe0</anchor>
  7394. <arglist></arglist>
  7395. </member>
  7396. <member kind="variable">
  7397. <type>int</type>
  7398. <name>level</name>
  7399. <anchorfile>structinternal__state.html</anchorfile>
  7400. <anchor>acf4d33ee4cff36f69b924471174dcb11</anchor>
  7401. <arglist></arglist>
  7402. </member>
  7403. <member kind="variable">
  7404. <type>int</type>
  7405. <name>strategy</name>
  7406. <anchorfile>structinternal__state.html</anchorfile>
  7407. <anchor>acc89aafdc65ecd15f010b7c6fc295522</anchor>
  7408. <arglist></arglist>
  7409. </member>
  7410. <member kind="variable">
  7411. <type>uInt</type>
  7412. <name>good_match</name>
  7413. <anchorfile>structinternal__state.html</anchorfile>
  7414. <anchor>ae99f64e663d0cf8ccd04b82891865ef7</anchor>
  7415. <arglist></arglist>
  7416. </member>
  7417. <member kind="variable">
  7418. <type>int</type>
  7419. <name>nice_match</name>
  7420. <anchorfile>structinternal__state.html</anchorfile>
  7421. <anchor>a477f14aaa7517ee48d0762b6339e404e</anchor>
  7422. <arglist></arglist>
  7423. </member>
  7424. <member kind="variable">
  7425. <type>struct ct_data_s</type>
  7426. <name>dyn_ltree</name>
  7427. <anchorfile>structinternal__state.html</anchorfile>
  7428. <anchor>ad516f2f1ec9134632f06790d23e2c96c</anchor>
  7429. <arglist>[HEAP_SIZE]</arglist>
  7430. </member>
  7431. <member kind="variable">
  7432. <type>struct ct_data_s</type>
  7433. <name>dyn_dtree</name>
  7434. <anchorfile>structinternal__state.html</anchorfile>
  7435. <anchor>a9b02fe2ee922fa2378deae53cfd1bd83</anchor>
  7436. <arglist>[2 *D_CODES+1]</arglist>
  7437. </member>
  7438. <member kind="variable">
  7439. <type>struct ct_data_s</type>
  7440. <name>bl_tree</name>
  7441. <anchorfile>structinternal__state.html</anchorfile>
  7442. <anchor>a709654afea8a59be597cba0d71803a8c</anchor>
  7443. <arglist>[2 *BL_CODES+1]</arglist>
  7444. </member>
  7445. <member kind="variable">
  7446. <type>struct tree_desc_s</type>
  7447. <name>l_desc</name>
  7448. <anchorfile>structinternal__state.html</anchorfile>
  7449. <anchor>acf7b1d7f022417907661d37363028305</anchor>
  7450. <arglist></arglist>
  7451. </member>
  7452. <member kind="variable">
  7453. <type>struct tree_desc_s</type>
  7454. <name>d_desc</name>
  7455. <anchorfile>structinternal__state.html</anchorfile>
  7456. <anchor>a271f5aff94bc69bc031b8b9676645aa9</anchor>
  7457. <arglist></arglist>
  7458. </member>
  7459. <member kind="variable">
  7460. <type>struct tree_desc_s</type>
  7461. <name>bl_desc</name>
  7462. <anchorfile>structinternal__state.html</anchorfile>
  7463. <anchor>aa9db1fdbde1efc7bd07eb2f5b95a4a60</anchor>
  7464. <arglist></arglist>
  7465. </member>
  7466. <member kind="variable">
  7467. <type>ush</type>
  7468. <name>bl_count</name>
  7469. <anchorfile>structinternal__state.html</anchorfile>
  7470. <anchor>a9e049d031155d0cd7a8dd46d4204481a</anchor>
  7471. <arglist>[MAX_BITS+1]</arglist>
  7472. </member>
  7473. <member kind="variable">
  7474. <type>int</type>
  7475. <name>heap</name>
  7476. <anchorfile>structinternal__state.html</anchorfile>
  7477. <anchor>ad89d220326d796f308c1d8493dba3c94</anchor>
  7478. <arglist>[2 *L_CODES+1]</arglist>
  7479. </member>
  7480. <member kind="variable">
  7481. <type>int</type>
  7482. <name>heap_len</name>
  7483. <anchorfile>structinternal__state.html</anchorfile>
  7484. <anchor>a2fba52115b6829135ff5c64eaea555a6</anchor>
  7485. <arglist></arglist>
  7486. </member>
  7487. <member kind="variable">
  7488. <type>int</type>
  7489. <name>heap_max</name>
  7490. <anchorfile>structinternal__state.html</anchorfile>
  7491. <anchor>a204e9ef382f520484601f5a469fc6dbf</anchor>
  7492. <arglist></arglist>
  7493. </member>
  7494. <member kind="variable">
  7495. <type>uch</type>
  7496. <name>depth</name>
  7497. <anchorfile>structinternal__state.html</anchorfile>
  7498. <anchor>a933b166cb8c680e0f1534b8b3f8d0b7b</anchor>
  7499. <arglist>[2 *L_CODES+1]</arglist>
  7500. </member>
  7501. <member kind="variable">
  7502. <type>uchf *</type>
  7503. <name>l_buf</name>
  7504. <anchorfile>structinternal__state.html</anchorfile>
  7505. <anchor>afc108fba69847767d47ad330d9637ce3</anchor>
  7506. <arglist></arglist>
  7507. </member>
  7508. <member kind="variable">
  7509. <type>uInt</type>
  7510. <name>lit_bufsize</name>
  7511. <anchorfile>structinternal__state.html</anchorfile>
  7512. <anchor>ac6395f717442666b3042d10c46bb9cab</anchor>
  7513. <arglist></arglist>
  7514. </member>
  7515. <member kind="variable">
  7516. <type>uInt</type>
  7517. <name>last_lit</name>
  7518. <anchorfile>structinternal__state.html</anchorfile>
  7519. <anchor>ac5a9280972e00453bef446a5fa345f18</anchor>
  7520. <arglist></arglist>
  7521. </member>
  7522. <member kind="variable">
  7523. <type>ushf *</type>
  7524. <name>d_buf</name>
  7525. <anchorfile>structinternal__state.html</anchorfile>
  7526. <anchor>aa02fc8ecb80a7056c744105d9ede8f92</anchor>
  7527. <arglist></arglist>
  7528. </member>
  7529. <member kind="variable">
  7530. <type>ulg</type>
  7531. <name>opt_len</name>
  7532. <anchorfile>structinternal__state.html</anchorfile>
  7533. <anchor>ae9197d310941ebc96f196d73ccde6764</anchor>
  7534. <arglist></arglist>
  7535. </member>
  7536. <member kind="variable">
  7537. <type>ulg</type>
  7538. <name>static_len</name>
  7539. <anchorfile>structinternal__state.html</anchorfile>
  7540. <anchor>a5fb6007de6c68144d7d58c5fec3c3cc2</anchor>
  7541. <arglist></arglist>
  7542. </member>
  7543. <member kind="variable">
  7544. <type>uInt</type>
  7545. <name>matches</name>
  7546. <anchorfile>structinternal__state.html</anchorfile>
  7547. <anchor>accbd185909002743df649629bec6e515</anchor>
  7548. <arglist></arglist>
  7549. </member>
  7550. <member kind="variable">
  7551. <type>int</type>
  7552. <name>last_eob_len</name>
  7553. <anchorfile>structinternal__state.html</anchorfile>
  7554. <anchor>ac3da39014207f30bffca111b3fa8c1b3</anchor>
  7555. <arglist></arglist>
  7556. </member>
  7557. <member kind="variable">
  7558. <type>ush</type>
  7559. <name>bi_buf</name>
  7560. <anchorfile>structinternal__state.html</anchorfile>
  7561. <anchor>a166a631734f09a3fe307f5447f8dfe39</anchor>
  7562. <arglist></arglist>
  7563. </member>
  7564. <member kind="variable">
  7565. <type>int</type>
  7566. <name>bi_valid</name>
  7567. <anchorfile>structinternal__state.html</anchorfile>
  7568. <anchor>afd3692889fd372df24d04adf0ea527df</anchor>
  7569. <arglist></arglist>
  7570. </member>
  7571. <member kind="variable">
  7572. <type>int</type>
  7573. <name>dummy</name>
  7574. <anchorfile>structinternal__state.html</anchorfile>
  7575. <anchor>a7c1d654b7b6114d7a0abc8d351dd1bcd</anchor>
  7576. <arglist></arglist>
  7577. </member>
  7578. </compound>
  7579. <compound kind="struct">
  7580. <name>static_tree_desc_s</name>
  7581. <filename>structstatic__tree__desc__s.html</filename>
  7582. <member kind="variable">
  7583. <type>int</type>
  7584. <name>dummy</name>
  7585. <anchorfile>structstatic__tree__desc__s.html</anchorfile>
  7586. <anchor>a7c1d654b7b6114d7a0abc8d351dd1bcd</anchor>
  7587. <arglist></arglist>
  7588. </member>
  7589. <member kind="variable">
  7590. <type>const ct_data *</type>
  7591. <name>static_tree</name>
  7592. <anchorfile>structstatic__tree__desc__s.html</anchorfile>
  7593. <anchor>ab685d5fd60b3dadeca7f768aa15ed032</anchor>
  7594. <arglist></arglist>
  7595. </member>
  7596. <member kind="variable">
  7597. <type>const intf *</type>
  7598. <name>extra_bits</name>
  7599. <anchorfile>structstatic__tree__desc__s.html</anchorfile>
  7600. <anchor>afa68649c85f1bb485ba4627b325bb15d</anchor>
  7601. <arglist></arglist>
  7602. </member>
  7603. <member kind="variable">
  7604. <type>int</type>
  7605. <name>extra_base</name>
  7606. <anchorfile>structstatic__tree__desc__s.html</anchorfile>
  7607. <anchor>ab00260e2abef7dc2d6bb39a107b34c0d</anchor>
  7608. <arglist></arglist>
  7609. </member>
  7610. <member kind="variable">
  7611. <type>int</type>
  7612. <name>elems</name>
  7613. <anchorfile>structstatic__tree__desc__s.html</anchorfile>
  7614. <anchor>a92ca0166a5b1b021bc3b3e17af819be7</anchor>
  7615. <arglist></arglist>
  7616. </member>
  7617. <member kind="variable">
  7618. <type>int</type>
  7619. <name>max_length</name>
  7620. <anchorfile>structstatic__tree__desc__s.html</anchorfile>
  7621. <anchor>ad888a988cf5dcbcdbd97ad63dd32df45</anchor>
  7622. <arglist></arglist>
  7623. </member>
  7624. </compound>
  7625. <compound kind="struct">
  7626. <name>tcomp_buffer_s</name>
  7627. <filename>structtcomp__buffer__s.html</filename>
  7628. <member kind="variable">
  7629. <type></type>
  7630. <name>TSK_DECLARE_OBJECT</name>
  7631. <anchorfile>structtcomp__buffer__s.html</anchorfile>
  7632. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  7633. <arglist></arglist>
  7634. </member>
  7635. <member kind="variable">
  7636. <type>tsk_size_t</type>
  7637. <name>size</name>
  7638. <anchorfile>structtcomp__buffer__s.html</anchorfile>
  7639. <anchor>a2af13611e30c0884ab2e1837c4da8282</anchor>
  7640. <arglist></arglist>
  7641. </member>
  7642. <member kind="variable">
  7643. <type>uint8_t *</type>
  7644. <name>lpbuffer</name>
  7645. <anchorfile>structtcomp__buffer__s.html</anchorfile>
  7646. <anchor>a4e6a9aee7494cddfc58fe7300c1f247a</anchor>
  7647. <arglist></arglist>
  7648. </member>
  7649. <member kind="variable">
  7650. <type>tsk_size_t</type>
  7651. <name>index_bytes</name>
  7652. <anchorfile>structtcomp__buffer__s.html</anchorfile>
  7653. <anchor>a8a0be01bb7eaa5a3c3497f232be8e1e5</anchor>
  7654. <arglist></arglist>
  7655. </member>
  7656. <member kind="variable">
  7657. <type>tsk_size_t</type>
  7658. <name>index_bits</name>
  7659. <anchorfile>structtcomp__buffer__s.html</anchorfile>
  7660. <anchor>a6c3818beae16f622b3f4bb524cdb6d85</anchor>
  7661. <arglist></arglist>
  7662. </member>
  7663. <member kind="variable">
  7664. <type>unsigned</type>
  7665. <name>owner</name>
  7666. <anchorfile>structtcomp__buffer__s.html</anchorfile>
  7667. <anchor>a63128a957ecaae32439e46f59e55043b</anchor>
  7668. <arglist></arglist>
  7669. </member>
  7670. <member kind="variable">
  7671. <type>uint8_t</type>
  7672. <name>P_BIT</name>
  7673. <anchorfile>structtcomp__buffer__s.html</anchorfile>
  7674. <anchor>a9a806c5ee63a025854af6eba58ea3e8c</anchor>
  7675. <arglist></arglist>
  7676. </member>
  7677. </compound>
  7678. <compound kind="struct">
  7679. <name>tcomp_compartment_s</name>
  7680. <filename>structtcomp__compartment__s.html</filename>
  7681. <member kind="variable">
  7682. <type></type>
  7683. <name>TSK_DECLARE_OBJECT</name>
  7684. <anchorfile>structtcomp__compartment__s.html</anchorfile>
  7685. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  7686. <arglist></arglist>
  7687. </member>
  7688. <member kind="variable">
  7689. <type>uint64_t</type>
  7690. <name>identifier</name>
  7691. <anchorfile>structtcomp__compartment__s.html</anchorfile>
  7692. <anchor>ad1813f451cfaf8c9700e6329c5ea2f2b</anchor>
  7693. <arglist></arglist>
  7694. </member>
  7695. <member kind="variable">
  7696. <type>tcomp_states_L_t *</type>
  7697. <name>local_states</name>
  7698. <anchorfile>structtcomp__compartment__s.html</anchorfile>
  7699. <anchor>af6d33af050833129953760f824168f1b</anchor>
  7700. <arglist></arglist>
  7701. </member>
  7702. <member kind="variable">
  7703. <type>tcomp_params_t *</type>
  7704. <name>remote_parameters</name>
  7705. <anchorfile>structtcomp__compartment__s.html</anchorfile>
  7706. <anchor>a7b6120c10f2abea33a08675b54b83214</anchor>
  7707. <arglist></arglist>
  7708. </member>
  7709. <member kind="variable">
  7710. <type>tcomp_params_t *</type>
  7711. <name>local_parameters</name>
  7712. <anchorfile>structtcomp__compartment__s.html</anchorfile>
  7713. <anchor>a4dfe3e8067c9ca543cce4a7f4a923bdb</anchor>
  7714. <arglist></arglist>
  7715. </member>
  7716. <member kind="variable">
  7717. <type>uint16_t</type>
  7718. <name>total_memory_size</name>
  7719. <anchorfile>structtcomp__compartment__s.html</anchorfile>
  7720. <anchor>a790e69895499c85ab7cc3fad46592431</anchor>
  7721. <arglist></arglist>
  7722. </member>
  7723. <member kind="variable">
  7724. <type>uint16_t</type>
  7725. <name>total_memory_left</name>
  7726. <anchorfile>structtcomp__compartment__s.html</anchorfile>
  7727. <anchor>a8773de221e5a7f5d1d81d543c5fa25ad</anchor>
  7728. <arglist></arglist>
  7729. </member>
  7730. <member kind="variable">
  7731. <type>tcomp_buffer_handle_t *</type>
  7732. <name>lpReqFeedback</name>
  7733. <anchorfile>structtcomp__compartment__s.html</anchorfile>
  7734. <anchor>aa0d31da910a22850932bbadbac0ee744</anchor>
  7735. <arglist></arglist>
  7736. </member>
  7737. <member kind="variable">
  7738. <type>tcomp_buffer_handle_t *</type>
  7739. <name>lpRetFeedback</name>
  7740. <anchorfile>structtcomp__compartment__s.html</anchorfile>
  7741. <anchor>a75fae69d0a3406b3b56585f6a4679a74</anchor>
  7742. <arglist></arglist>
  7743. </member>
  7744. <member kind="variable">
  7745. <type></type>
  7746. <name>TCOMP_DECLARE_COMPRESSORDATA</name>
  7747. <anchorfile>structtcomp__compartment__s.html</anchorfile>
  7748. <anchor>a3522f99b579c5d1cbed2d604388b0991</anchor>
  7749. <arglist></arglist>
  7750. </member>
  7751. <member kind="variable">
  7752. <type>tcomp_buffers_L_t *</type>
  7753. <name>nacks</name>
  7754. <anchorfile>structtcomp__compartment__s.html</anchorfile>
  7755. <anchor>affcc6a890ca01e44e4678c4ce238c4ce</anchor>
  7756. <arglist></arglist>
  7757. </member>
  7758. <member kind="variable">
  7759. <type>uint8_t</type>
  7760. <name>nacks_history_count</name>
  7761. <anchorfile>structtcomp__compartment__s.html</anchorfile>
  7762. <anchor>a3ec80f337c5e68d7a434d9ef49bc34c6</anchor>
  7763. <arglist></arglist>
  7764. </member>
  7765. <member kind="variable">
  7766. <type></type>
  7767. <name>TSK_DECLARE_SAFEOBJ</name>
  7768. <anchorfile>structtcomp__compartment__s.html</anchorfile>
  7769. <anchor>a9818e976fd73889027b42c32d628169f</anchor>
  7770. <arglist></arglist>
  7771. </member>
  7772. </compound>
  7773. <compound kind="struct">
  7774. <name>tcomp_compressordisp_s</name>
  7775. <filename>structtcomp__compressordisp__s.html</filename>
  7776. <member kind="variable">
  7777. <type></type>
  7778. <name>TSK_DECLARE_OBJECT</name>
  7779. <anchorfile>structtcomp__compressordisp__s.html</anchorfile>
  7780. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  7781. <arglist></arglist>
  7782. </member>
  7783. <member kind="variable">
  7784. <type>tcomp_compressor_compress_f</type>
  7785. <name>compressors</name>
  7786. <anchorfile>structtcomp__compressordisp__s.html</anchorfile>
  7787. <anchor>ab83049c7478d778de1bd99c08ac11cfa</anchor>
  7788. <arglist>[TCOMP_MAX_COMPRESSORS]</arglist>
  7789. </member>
  7790. <member kind="variable">
  7791. <type>const tcomp_statehandler_t *</type>
  7792. <name>stateHandler</name>
  7793. <anchorfile>structtcomp__compressordisp__s.html</anchorfile>
  7794. <anchor>a377adfc9677811b73dbd9bd8bb87a21e</anchor>
  7795. <arglist></arglist>
  7796. </member>
  7797. <member kind="variable">
  7798. <type></type>
  7799. <name>TSK_DECLARE_SAFEOBJ</name>
  7800. <anchorfile>structtcomp__compressordisp__s.html</anchorfile>
  7801. <anchor>a9818e976fd73889027b42c32d628169f</anchor>
  7802. <arglist></arglist>
  7803. </member>
  7804. </compound>
  7805. <compound kind="struct">
  7806. <name>tcomp_decompressordisp_s</name>
  7807. <filename>structtcomp__decompressordisp__s.html</filename>
  7808. <member kind="variable">
  7809. <type></type>
  7810. <name>TSK_DECLARE_OBJECT</name>
  7811. <anchorfile>structtcomp__decompressordisp__s.html</anchorfile>
  7812. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  7813. <arglist></arglist>
  7814. </member>
  7815. <member kind="variable">
  7816. <type>const tcomp_statehandler_t *</type>
  7817. <name>stateHandler</name>
  7818. <anchorfile>structtcomp__decompressordisp__s.html</anchorfile>
  7819. <anchor>a377adfc9677811b73dbd9bd8bb87a21e</anchor>
  7820. <arglist></arglist>
  7821. </member>
  7822. <member kind="variable">
  7823. <type>tcomp_stream_buffer_L_t *</type>
  7824. <name>streamBuffers</name>
  7825. <anchorfile>structtcomp__decompressordisp__s.html</anchorfile>
  7826. <anchor>a19007483d3ca8ea9762cabc14ad797ce</anchor>
  7827. <arglist></arglist>
  7828. </member>
  7829. <member kind="variable">
  7830. <type></type>
  7831. <name>TSK_DECLARE_SAFEOBJ</name>
  7832. <anchorfile>structtcomp__decompressordisp__s.html</anchorfile>
  7833. <anchor>a9818e976fd73889027b42c32d628169f</anchor>
  7834. <arglist></arglist>
  7835. </member>
  7836. </compound>
  7837. <compound kind="struct">
  7838. <name>tcomp_deflatedata_s</name>
  7839. <filename>structtcomp__deflatedata__s.html</filename>
  7840. <member kind="variable">
  7841. <type></type>
  7842. <name>TSK_DECLARE_OBJECT</name>
  7843. <anchorfile>structtcomp__deflatedata__s.html</anchorfile>
  7844. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  7845. <arglist></arglist>
  7846. </member>
  7847. <member kind="variable">
  7848. <type>tcomp_deflateStream_t</type>
  7849. <name>stream_1</name>
  7850. <anchorfile>structtcomp__deflatedata__s.html</anchorfile>
  7851. <anchor>a6fe0d57e55ee24b973fe34309b7f8c9e</anchor>
  7852. <arglist></arglist>
  7853. </member>
  7854. <member kind="variable">
  7855. <type>tcomp_deflateStream_t</type>
  7856. <name>stream_acked</name>
  7857. <anchorfile>structtcomp__deflatedata__s.html</anchorfile>
  7858. <anchor>a9a176a077b51bd4c898ba0454a456cbc</anchor>
  7859. <arglist></arglist>
  7860. </member>
  7861. <member kind="variable">
  7862. <type>int</type>
  7863. <name>zLevel</name>
  7864. <anchorfile>structtcomp__deflatedata__s.html</anchorfile>
  7865. <anchor>ad0303c014db686f5cd57c7c5e235a0c8</anchor>
  7866. <arglist></arglist>
  7867. </member>
  7868. <member kind="variable">
  7869. <type>int</type>
  7870. <name>zWindowBits</name>
  7871. <anchorfile>structtcomp__deflatedata__s.html</anchorfile>
  7872. <anchor>a2b4466742de3ed1fb9576b0025135a79</anchor>
  7873. <arglist></arglist>
  7874. </member>
  7875. <member kind="variable">
  7876. <type>unsigned</type>
  7877. <name>initialized</name>
  7878. <anchorfile>structtcomp__deflatedata__s.html</anchorfile>
  7879. <anchor>a8ac8977c8c92fcb0ed6caa2e0d04accf</anchor>
  7880. <arglist></arglist>
  7881. </member>
  7882. <member kind="variable">
  7883. <type>uint32_t</type>
  7884. <name>ghost_copy_offset</name>
  7885. <anchorfile>structtcomp__deflatedata__s.html</anchorfile>
  7886. <anchor>a1fa5028a49f5ddf9154170506681c397</anchor>
  7887. <arglist></arglist>
  7888. </member>
  7889. <member kind="variable">
  7890. <type>tcomp_state_t *</type>
  7891. <name>ghostState</name>
  7892. <anchorfile>structtcomp__deflatedata__s.html</anchorfile>
  7893. <anchor>a0869aba8dac1803d54d9151a66bdefcc</anchor>
  7894. <arglist></arglist>
  7895. </member>
  7896. <member kind="variable">
  7897. <type>unsigned</type>
  7898. <name>stream</name>
  7899. <anchorfile>structtcomp__deflatedata__s.html</anchorfile>
  7900. <anchor>aaccd30b07977c3f95bb3a6801b82da48</anchor>
  7901. <arglist></arglist>
  7902. </member>
  7903. <member kind="variable">
  7904. <type></type>
  7905. <name>TSK_DECLARE_SAFEOBJ</name>
  7906. <anchorfile>structtcomp__deflatedata__s.html</anchorfile>
  7907. <anchor>a9818e976fd73889027b42c32d628169f</anchor>
  7908. <arglist></arglist>
  7909. </member>
  7910. </compound>
  7911. <compound kind="struct">
  7912. <name>tcomp_deflateStream_s</name>
  7913. <filename>structtcomp__deflate_stream__s.html</filename>
  7914. <member kind="variable">
  7915. <type>z_stream</type>
  7916. <name>zs</name>
  7917. <anchorfile>structtcomp__deflate_stream__s.html</anchorfile>
  7918. <anchor>a20a4a45dc1eba85dfdde4fea53e1a03e</anchor>
  7919. <arglist></arglist>
  7920. </member>
  7921. <member kind="variable">
  7922. <type>unsigned</type>
  7923. <name>dataWaitingAck</name>
  7924. <anchorfile>structtcomp__deflate_stream__s.html</anchorfile>
  7925. <anchor>a783a2dfccc9dc5d7a1565bae6cbced7e</anchor>
  7926. <arglist></arglist>
  7927. </member>
  7928. <member kind="variable">
  7929. <type>unsigned</type>
  7930. <name>stateful</name>
  7931. <anchorfile>structtcomp__deflate_stream__s.html</anchorfile>
  7932. <anchor>a25e0ab97e1803bb2d7eaa1c40d45a382</anchor>
  7933. <arglist></arglist>
  7934. </member>
  7935. </compound>
  7936. <compound kind="struct">
  7937. <name>tcomp_manager_s</name>
  7938. <filename>structtcomp__manager__s.html</filename>
  7939. <member kind="variable">
  7940. <type></type>
  7941. <name>TSK_DECLARE_OBJECT</name>
  7942. <anchorfile>structtcomp__manager__s.html</anchorfile>
  7943. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  7944. <arglist></arglist>
  7945. </member>
  7946. <member kind="variable">
  7947. <type>tcomp_compressordisp_t *</type>
  7948. <name>dispatcher_compressor</name>
  7949. <anchorfile>structtcomp__manager__s.html</anchorfile>
  7950. <anchor>ab4c1fc9443cf2ad610403a3f1b6d60ec</anchor>
  7951. <arglist></arglist>
  7952. </member>
  7953. <member kind="variable">
  7954. <type>tcomp_decompressordisp_t *</type>
  7955. <name>dispatcher_decompressor</name>
  7956. <anchorfile>structtcomp__manager__s.html</anchorfile>
  7957. <anchor>aa0bb807172258930b96c6b0798c9afe8</anchor>
  7958. <arglist></arglist>
  7959. </member>
  7960. <member kind="variable">
  7961. <type>tcomp_statehandler_t *</type>
  7962. <name>stateHandler</name>
  7963. <anchorfile>structtcomp__manager__s.html</anchorfile>
  7964. <anchor>a754f0eb3a00277e15a50f7d31b4e9750</anchor>
  7965. <arglist></arglist>
  7966. </member>
  7967. <member kind="variable">
  7968. <type></type>
  7969. <name>TSK_DECLARE_SAFEOBJ</name>
  7970. <anchorfile>structtcomp__manager__s.html</anchorfile>
  7971. <anchor>a9818e976fd73889027b42c32d628169f</anchor>
  7972. <arglist></arglist>
  7973. </member>
  7974. </compound>
  7975. <compound kind="struct">
  7976. <name>tcomp_message_s</name>
  7977. <filename>structtcomp__message__s.html</filename>
  7978. <member kind="variable">
  7979. <type></type>
  7980. <name>TSK_DECLARE_OBJECT</name>
  7981. <anchorfile>structtcomp__message__s.html</anchorfile>
  7982. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  7983. <arglist></arglist>
  7984. </member>
  7985. <member kind="variable">
  7986. <type>uint8_t</type>
  7987. <name>headerSigComp</name>
  7988. <anchorfile>structtcomp__message__s.html</anchorfile>
  7989. <anchor>a322a64dd37d9f21429f74e78537e7e0d</anchor>
  7990. <arglist></arglist>
  7991. </member>
  7992. <member kind="variable">
  7993. <type>unsigned</type>
  7994. <name>isOK</name>
  7995. <anchorfile>structtcomp__message__s.html</anchorfile>
  7996. <anchor>aaf906de830e4f3a60757ee41126a16ea</anchor>
  7997. <arglist></arglist>
  7998. </member>
  7999. <member kind="variable">
  8000. <type>unsigned</type>
  8001. <name>isNack</name>
  8002. <anchorfile>structtcomp__message__s.html</anchorfile>
  8003. <anchor>a3bf509542952c540bf345d20fb49e6ba</anchor>
  8004. <arglist></arglist>
  8005. </member>
  8006. <member kind="variable">
  8007. <type>unsigned</type>
  8008. <name>stream_based</name>
  8009. <anchorfile>structtcomp__message__s.html</anchorfile>
  8010. <anchor>ad2395656563d506c75df9e586ae735ab</anchor>
  8011. <arglist></arglist>
  8012. </member>
  8013. <member kind="variable">
  8014. <type>const uint8_t *</type>
  8015. <name>startPtr</name>
  8016. <anchorfile>structtcomp__message__s.html</anchorfile>
  8017. <anchor>a30a781db0d3f736905fc09a49f7c1f4c</anchor>
  8018. <arglist></arglist>
  8019. </member>
  8020. <member kind="variable">
  8021. <type>tsk_size_t</type>
  8022. <name>totalSize</name>
  8023. <anchorfile>structtcomp__message__s.html</anchorfile>
  8024. <anchor>ae723ec2f11cfe6af9b45ec15f2b30309</anchor>
  8025. <arglist></arglist>
  8026. </member>
  8027. <member kind="variable">
  8028. <type>tsk_size_t</type>
  8029. <name>header_size</name>
  8030. <anchorfile>structtcomp__message__s.html</anchorfile>
  8031. <anchor>ae3015daaf39bc764154ea56e217b271f</anchor>
  8032. <arglist></arglist>
  8033. </member>
  8034. <member kind="variable">
  8035. <type>tcomp_buffer_handle_t *</type>
  8036. <name>stateId</name>
  8037. <anchorfile>structtcomp__message__s.html</anchorfile>
  8038. <anchor>ac0522dc892c683457195c549c7c3c640</anchor>
  8039. <arglist></arglist>
  8040. </member>
  8041. <member kind="variable">
  8042. <type>uint16_t</type>
  8043. <name>bytecodes_destination</name>
  8044. <anchorfile>structtcomp__message__s.html</anchorfile>
  8045. <anchor>a78a5df9269ccf3bc12fe968f5b191220</anchor>
  8046. <arglist></arglist>
  8047. </member>
  8048. <member kind="variable">
  8049. <type>tcomp_buffer_handle_t *</type>
  8050. <name>remaining_sigcomp_buffer</name>
  8051. <anchorfile>structtcomp__message__s.html</anchorfile>
  8052. <anchor>a91c75e56d0c23452345ce4d7c9603b09</anchor>
  8053. <arglist></arglist>
  8054. </member>
  8055. <member kind="variable">
  8056. <type>tcomp_buffer_handle_t *</type>
  8057. <name>uploaded_UDVM_buffer</name>
  8058. <anchorfile>structtcomp__message__s.html</anchorfile>
  8059. <anchor>a763e84969e8cf87ffcbb0775d721a9c5</anchor>
  8060. <arglist></arglist>
  8061. </member>
  8062. <member kind="variable">
  8063. <type>tcomp_buffer_handle_t *</type>
  8064. <name>ret_feedback_buffer</name>
  8065. <anchorfile>structtcomp__message__s.html</anchorfile>
  8066. <anchor>a718e01a3640a8973a47524587c780377</anchor>
  8067. <arglist></arglist>
  8068. </member>
  8069. <member kind="variable">
  8070. <type>tcomp_nackinfo_t *</type>
  8071. <name>nack_info</name>
  8072. <anchorfile>structtcomp__message__s.html</anchorfile>
  8073. <anchor>a6691355fd42b0f7f770e2cb36aa9eeac</anchor>
  8074. <arglist></arglist>
  8075. </member>
  8076. </compound>
  8077. <compound kind="struct">
  8078. <name>tcomp_nackinfo_s</name>
  8079. <filename>structtcomp__nackinfo__s.html</filename>
  8080. <member kind="variable">
  8081. <type></type>
  8082. <name>TSK_DECLARE_OBJECT</name>
  8083. <anchorfile>structtcomp__nackinfo__s.html</anchorfile>
  8084. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  8085. <arglist></arglist>
  8086. </member>
  8087. <member kind="variable">
  8088. <type>uint8_t</type>
  8089. <name>version</name>
  8090. <anchorfile>structtcomp__nackinfo__s.html</anchorfile>
  8091. <anchor>ab22abc2906422da61885ac6c8e6a1a59</anchor>
  8092. <arglist></arglist>
  8093. </member>
  8094. <member kind="variable">
  8095. <type>uint8_t</type>
  8096. <name>reasonCode</name>
  8097. <anchorfile>structtcomp__nackinfo__s.html</anchorfile>
  8098. <anchor>a7456084b9e87c3c655d397fe3155ae31</anchor>
  8099. <arglist></arglist>
  8100. </member>
  8101. <member kind="variable">
  8102. <type>uint8_t</type>
  8103. <name>opcode</name>
  8104. <anchorfile>structtcomp__nackinfo__s.html</anchorfile>
  8105. <anchor>a5c1b56e6bccc2a95dbddf1a08e56e87d</anchor>
  8106. <arglist></arglist>
  8107. </member>
  8108. <member kind="variable">
  8109. <type>uint16_t</type>
  8110. <name>pc</name>
  8111. <anchorfile>structtcomp__nackinfo__s.html</anchorfile>
  8112. <anchor>af21633fb74a6aa87c93baf3caaa58864</anchor>
  8113. <arglist></arglist>
  8114. </member>
  8115. <member kind="variable">
  8116. <type>uint8_t</type>
  8117. <name>sha1</name>
  8118. <anchorfile>structtcomp__nackinfo__s.html</anchorfile>
  8119. <anchor>a8091fffbbfb679a672b21a2edcf42cff</anchor>
  8120. <arglist>[TSK_SHA1_DIGEST_SIZE]</arglist>
  8121. </member>
  8122. <member kind="variable">
  8123. <type>tcomp_buffer_handle_t *</type>
  8124. <name>details</name>
  8125. <anchorfile>structtcomp__nackinfo__s.html</anchorfile>
  8126. <anchor>a84cb9e7a29b0903a71ebec069d57ea16</anchor>
  8127. <arglist></arglist>
  8128. </member>
  8129. </compound>
  8130. <compound kind="struct">
  8131. <name>tcomp_params_s</name>
  8132. <filename>structtcomp__params__s.html</filename>
  8133. <member kind="variable">
  8134. <type></type>
  8135. <name>TSK_DECLARE_OBJECT</name>
  8136. <anchorfile>structtcomp__params__s.html</anchorfile>
  8137. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  8138. <arglist></arglist>
  8139. </member>
  8140. <member kind="variable">
  8141. <type>uint8_t</type>
  8142. <name>cpbCode</name>
  8143. <anchorfile>structtcomp__params__s.html</anchorfile>
  8144. <anchor>ac61d72ccdbffbc5f954a3e3bb4cd31cc</anchor>
  8145. <arglist></arglist>
  8146. </member>
  8147. <member kind="variable">
  8148. <type>uint8_t</type>
  8149. <name>dmsCode</name>
  8150. <anchorfile>structtcomp__params__s.html</anchorfile>
  8151. <anchor>a1466f673e7dec55e6bdaeb731b5d3412</anchor>
  8152. <arglist></arglist>
  8153. </member>
  8154. <member kind="variable">
  8155. <type>uint8_t</type>
  8156. <name>smsCode</name>
  8157. <anchorfile>structtcomp__params__s.html</anchorfile>
  8158. <anchor>a7803f989e38d38fb439d0e5deabaf045</anchor>
  8159. <arglist></arglist>
  8160. </member>
  8161. <member kind="variable">
  8162. <type>uint8_t</type>
  8163. <name>cpbValue</name>
  8164. <anchorfile>structtcomp__params__s.html</anchorfile>
  8165. <anchor>a2e3cc7088ab1d2dcc961c40516fee1e8</anchor>
  8166. <arglist></arglist>
  8167. </member>
  8168. <member kind="variable">
  8169. <type>uint32_t</type>
  8170. <name>dmsValue</name>
  8171. <anchorfile>structtcomp__params__s.html</anchorfile>
  8172. <anchor>a4044027f99e4d8a5c227d0d487eebbb3</anchor>
  8173. <arglist></arglist>
  8174. </member>
  8175. <member kind="variable">
  8176. <type>uint32_t</type>
  8177. <name>smsValue</name>
  8178. <anchorfile>structtcomp__params__s.html</anchorfile>
  8179. <anchor>a12146ce0b16a2a6a972659fc7624006d</anchor>
  8180. <arglist></arglist>
  8181. </member>
  8182. <member kind="variable">
  8183. <type>uint8_t</type>
  8184. <name>SigComp_version</name>
  8185. <anchorfile>structtcomp__params__s.html</anchorfile>
  8186. <anchor>a3b04b3885f0d0d56d9b6fad4e8cc5acf</anchor>
  8187. <arglist></arglist>
  8188. </member>
  8189. <member kind="variable">
  8190. <type>tcomp_buffers_L_t *</type>
  8191. <name>returnedStates</name>
  8192. <anchorfile>structtcomp__params__s.html</anchorfile>
  8193. <anchor>ab55ca50a7082b3e99205b6cc77aae36e</anchor>
  8194. <arglist></arglist>
  8195. </member>
  8196. </compound>
  8197. <compound kind="struct">
  8198. <name>tcomp_reqfeed_s</name>
  8199. <filename>structtcomp__reqfeed__s.html</filename>
  8200. <member kind="variable">
  8201. <type></type>
  8202. <name>TSK_DECLARE_OBJECT</name>
  8203. <anchorfile>structtcomp__reqfeed__s.html</anchorfile>
  8204. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  8205. <arglist></arglist>
  8206. </member>
  8207. <member kind="variable">
  8208. <type>unsigned</type>
  8209. <name>Q</name>
  8210. <anchorfile>structtcomp__reqfeed__s.html</anchorfile>
  8211. <anchor>a8244ab842968c8fefa4318505dce2e2b</anchor>
  8212. <arglist></arglist>
  8213. </member>
  8214. <member kind="variable">
  8215. <type>unsigned</type>
  8216. <name>S</name>
  8217. <anchorfile>structtcomp__reqfeed__s.html</anchorfile>
  8218. <anchor>a144c5a43162033ca0ba61e313283eed8</anchor>
  8219. <arglist></arglist>
  8220. </member>
  8221. <member kind="variable">
  8222. <type>unsigned</type>
  8223. <name>I</name>
  8224. <anchorfile>structtcomp__reqfeed__s.html</anchorfile>
  8225. <anchor>af09b20fe2ad9b430a57b013b0354f9ee</anchor>
  8226. <arglist></arglist>
  8227. </member>
  8228. <member kind="variable">
  8229. <type>tcomp_buffer_handle_t *</type>
  8230. <name>item</name>
  8231. <anchorfile>structtcomp__reqfeed__s.html</anchorfile>
  8232. <anchor>a9d757d371255e9179c6e44258a3946b1</anchor>
  8233. <arglist></arglist>
  8234. </member>
  8235. </compound>
  8236. <compound kind="struct">
  8237. <name>tcomp_result_s</name>
  8238. <filename>structtcomp__result__s.html</filename>
  8239. <member kind="variable">
  8240. <type></type>
  8241. <name>TSK_DECLARE_OBJECT</name>
  8242. <anchorfile>structtcomp__result__s.html</anchorfile>
  8243. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  8244. <arglist></arglist>
  8245. </member>
  8246. <member kind="variable">
  8247. <type>uint64_t</type>
  8248. <name>compartmentId</name>
  8249. <anchorfile>structtcomp__result__s.html</anchorfile>
  8250. <anchor>a5a970fbb60df3ba85e39c754c14dd80e</anchor>
  8251. <arglist></arglist>
  8252. </member>
  8253. <member kind="variable">
  8254. <type>tcomp_state_t *</type>
  8255. <name>statesToCreate</name>
  8256. <anchorfile>structtcomp__result__s.html</anchorfile>
  8257. <anchor>aca240e0df8f6a752d9a492022d992271</anchor>
  8258. <arglist>[MAX_TEMP_SATES]</arglist>
  8259. </member>
  8260. <member kind="variable">
  8261. <type>uint8_t</type>
  8262. <name>statesToCreateIndex</name>
  8263. <anchorfile>structtcomp__result__s.html</anchorfile>
  8264. <anchor>a9c1ccf794337faa9786351ec3e0f466b</anchor>
  8265. <arglist></arglist>
  8266. </member>
  8267. <member kind="variable">
  8268. <type>tcomp_tempstate_to_free_t *</type>
  8269. <name>statesToFree</name>
  8270. <anchorfile>structtcomp__result__s.html</anchorfile>
  8271. <anchor>adee425d368286a498e26d4961be13fb6</anchor>
  8272. <arglist>[MAX_TEMP_SATES]</arglist>
  8273. </member>
  8274. <member kind="variable">
  8275. <type>uint8_t</type>
  8276. <name>statesToFreeIndex</name>
  8277. <anchorfile>structtcomp__result__s.html</anchorfile>
  8278. <anchor>a27b4bb07826f6da1c6f475ab10c1bb4c</anchor>
  8279. <arglist></arglist>
  8280. </member>
  8281. <member kind="variable">
  8282. <type>uint64_t</type>
  8283. <name>streamId</name>
  8284. <anchorfile>structtcomp__result__s.html</anchorfile>
  8285. <anchor>ae5d6b8c950c0b947fc410a97ed35f7cc</anchor>
  8286. <arglist></arglist>
  8287. </member>
  8288. <member kind="variable">
  8289. <type>unsigned</type>
  8290. <name>isStreamBased</name>
  8291. <anchorfile>structtcomp__result__s.html</anchorfile>
  8292. <anchor>a6e42073b59f96ae1d4282d1952bedaea</anchor>
  8293. <arglist></arglist>
  8294. </member>
  8295. <member kind="variable">
  8296. <type>tcomp_buffer_handle_t *</type>
  8297. <name>output_buffer</name>
  8298. <anchorfile>structtcomp__result__s.html</anchorfile>
  8299. <anchor>a9ec40e87d96bcd101755521b51cf5315</anchor>
  8300. <arglist></arglist>
  8301. </member>
  8302. <member kind="variable">
  8303. <type>tcomp_reqfeed_t *</type>
  8304. <name>req_feedback</name>
  8305. <anchorfile>structtcomp__result__s.html</anchorfile>
  8306. <anchor>a771db0f67529cfced8222261b053049c</anchor>
  8307. <arglist></arglist>
  8308. </member>
  8309. <member kind="variable">
  8310. <type>tcomp_params_t *</type>
  8311. <name>remote_parameters</name>
  8312. <anchorfile>structtcomp__result__s.html</anchorfile>
  8313. <anchor>a7b6120c10f2abea33a08675b54b83214</anchor>
  8314. <arglist></arglist>
  8315. </member>
  8316. <member kind="variable">
  8317. <type>tcomp_buffer_handle_t *</type>
  8318. <name>ret_feedback</name>
  8319. <anchorfile>structtcomp__result__s.html</anchorfile>
  8320. <anchor>a6fca330196fe190f48b8fbdfb932efc6</anchor>
  8321. <arglist></arglist>
  8322. </member>
  8323. <member kind="variable">
  8324. <type>unsigned</type>
  8325. <name>isNack</name>
  8326. <anchorfile>structtcomp__result__s.html</anchorfile>
  8327. <anchor>a3bf509542952c540bf345d20fb49e6ba</anchor>
  8328. <arglist></arglist>
  8329. </member>
  8330. <member kind="variable">
  8331. <type>tcomp_buffer_handle_t *</type>
  8332. <name>nack_info</name>
  8333. <anchorfile>structtcomp__result__s.html</anchorfile>
  8334. <anchor>a817f183ef2c1d43cd77d70dd70406382</anchor>
  8335. <arglist></arglist>
  8336. </member>
  8337. <member kind="variable">
  8338. <type>uint64_t</type>
  8339. <name>consumed_cycles</name>
  8340. <anchorfile>structtcomp__result__s.html</anchorfile>
  8341. <anchor>ae3ab31f83ca5587dd03acb2ade9b810f</anchor>
  8342. <arglist></arglist>
  8343. </member>
  8344. </compound>
  8345. <compound kind="struct">
  8346. <name>tcomp_state_s</name>
  8347. <filename>structtcomp__state__s.html</filename>
  8348. <member kind="variable">
  8349. <type></type>
  8350. <name>TSK_DECLARE_OBJECT</name>
  8351. <anchorfile>structtcomp__state__s.html</anchorfile>
  8352. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  8353. <arglist></arglist>
  8354. </member>
  8355. <member kind="variable">
  8356. <type>tcomp_buffer_handle_t *</type>
  8357. <name>value</name>
  8358. <anchorfile>structtcomp__state__s.html</anchorfile>
  8359. <anchor>a3bc458bf1c685c1ff5016723ea76398c</anchor>
  8360. <arglist></arglist>
  8361. </member>
  8362. <member kind="variable">
  8363. <type>tcomp_buffer_handle_t *</type>
  8364. <name>identifier</name>
  8365. <anchorfile>structtcomp__state__s.html</anchorfile>
  8366. <anchor>aae524b3dafa5945a516fcd14fde6012f</anchor>
  8367. <arglist></arglist>
  8368. </member>
  8369. <member kind="variable">
  8370. <type>uint16_t</type>
  8371. <name>length</name>
  8372. <anchorfile>structtcomp__state__s.html</anchorfile>
  8373. <anchor>a1892eba2086d12ac2b09005aeb09ea3b</anchor>
  8374. <arglist></arglist>
  8375. </member>
  8376. <member kind="variable">
  8377. <type>uint16_t</type>
  8378. <name>address</name>
  8379. <anchorfile>structtcomp__state__s.html</anchorfile>
  8380. <anchor>a643d30df67a67c5915fde941c934f9f8</anchor>
  8381. <arglist></arglist>
  8382. </member>
  8383. <member kind="variable">
  8384. <type>uint16_t</type>
  8385. <name>instruction</name>
  8386. <anchorfile>structtcomp__state__s.html</anchorfile>
  8387. <anchor>aa9a8e88ff3c973e84e7cb5c56d89f887</anchor>
  8388. <arglist></arglist>
  8389. </member>
  8390. <member kind="variable">
  8391. <type>uint16_t</type>
  8392. <name>minimum_access_length</name>
  8393. <anchorfile>structtcomp__state__s.html</anchorfile>
  8394. <anchor>a8d8e3e7b3d7f8eae76daee0b97b3de67</anchor>
  8395. <arglist></arglist>
  8396. </member>
  8397. <member kind="variable">
  8398. <type>uint16_t</type>
  8399. <name>retention_priority</name>
  8400. <anchorfile>structtcomp__state__s.html</anchorfile>
  8401. <anchor>ac3f4a05b52c8aa07c35fc71c9eacf16b</anchor>
  8402. <arglist></arglist>
  8403. </member>
  8404. <member kind="variable">
  8405. <type></type>
  8406. <name>TSK_DECLARE_SAFEOBJ</name>
  8407. <anchorfile>structtcomp__state__s.html</anchorfile>
  8408. <anchor>a9818e976fd73889027b42c32d628169f</anchor>
  8409. <arglist></arglist>
  8410. </member>
  8411. </compound>
  8412. <compound kind="struct">
  8413. <name>tcomp_statehandler_s</name>
  8414. <filename>structtcomp__statehandler__s.html</filename>
  8415. <member kind="variable">
  8416. <type></type>
  8417. <name>TSK_DECLARE_OBJECT</name>
  8418. <anchorfile>structtcomp__statehandler__s.html</anchorfile>
  8419. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  8420. <arglist></arglist>
  8421. </member>
  8422. <member kind="variable">
  8423. <type>tcomp_compartments_L_t *</type>
  8424. <name>compartments</name>
  8425. <anchorfile>structtcomp__statehandler__s.html</anchorfile>
  8426. <anchor>a8b073f4024b50ee6ca1bb6471ac22ab3</anchor>
  8427. <arglist></arglist>
  8428. </member>
  8429. <member kind="variable">
  8430. <type>tcomp_params_t *</type>
  8431. <name>sigcomp_parameters</name>
  8432. <anchorfile>structtcomp__statehandler__s.html</anchorfile>
  8433. <anchor>adfd4241f436fa6ff6e9e8c5912660bee</anchor>
  8434. <arglist></arglist>
  8435. </member>
  8436. <member kind="variable">
  8437. <type>tcomp_dictionaries_L_t *</type>
  8438. <name>dictionaries</name>
  8439. <anchorfile>structtcomp__statehandler__s.html</anchorfile>
  8440. <anchor>a9accdc69af30f1702933b8d960a578ad</anchor>
  8441. <arglist></arglist>
  8442. </member>
  8443. <member kind="variable">
  8444. <type>int</type>
  8445. <name>hasSipSdpDictionary</name>
  8446. <anchorfile>structtcomp__statehandler__s.html</anchorfile>
  8447. <anchor>a9ad6d032a969c355aae2286c4af0f6e2</anchor>
  8448. <arglist></arglist>
  8449. </member>
  8450. <member kind="variable">
  8451. <type>int</type>
  8452. <name>hasPresenceDictionary</name>
  8453. <anchorfile>structtcomp__statehandler__s.html</anchorfile>
  8454. <anchor>a3e0975416d218f88c8fb8ae321477425</anchor>
  8455. <arglist></arglist>
  8456. </member>
  8457. <member kind="variable">
  8458. <type></type>
  8459. <name>TSK_DECLARE_SAFEOBJ</name>
  8460. <anchorfile>structtcomp__statehandler__s.html</anchorfile>
  8461. <anchor>a9818e976fd73889027b42c32d628169f</anchor>
  8462. <arglist></arglist>
  8463. </member>
  8464. </compound>
  8465. <compound kind="struct">
  8466. <name>tcomp_stream_buffer_s</name>
  8467. <filename>structtcomp__stream__buffer__s.html</filename>
  8468. <member kind="variable">
  8469. <type></type>
  8470. <name>TSK_DECLARE_OBJECT</name>
  8471. <anchorfile>structtcomp__stream__buffer__s.html</anchorfile>
  8472. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  8473. <arglist></arglist>
  8474. </member>
  8475. <member kind="variable">
  8476. <type>uint64_t</type>
  8477. <name>id</name>
  8478. <anchorfile>structtcomp__stream__buffer__s.html</anchorfile>
  8479. <anchor>a7e290573ef1be67b92a2c745e3b00d1d</anchor>
  8480. <arglist></arglist>
  8481. </member>
  8482. <member kind="variable">
  8483. <type>tcomp_buffer_handle_t *</type>
  8484. <name>buffer</name>
  8485. <anchorfile>structtcomp__stream__buffer__s.html</anchorfile>
  8486. <anchor>afcde768381460aba9b960c1fd35d11ab</anchor>
  8487. <arglist></arglist>
  8488. </member>
  8489. <member kind="variable">
  8490. <type></type>
  8491. <name>TSK_DECLARE_SAFEOBJ</name>
  8492. <anchorfile>structtcomp__stream__buffer__s.html</anchorfile>
  8493. <anchor>a9818e976fd73889027b42c32d628169f</anchor>
  8494. <arglist></arglist>
  8495. </member>
  8496. </compound>
  8497. <compound kind="struct">
  8498. <name>tcomp_tempstate_to_free_s</name>
  8499. <filename>structtcomp__tempstate__to__free__s.html</filename>
  8500. <member kind="variable">
  8501. <type></type>
  8502. <name>TSK_DECLARE_OBJECT</name>
  8503. <anchorfile>structtcomp__tempstate__to__free__s.html</anchorfile>
  8504. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  8505. <arglist></arglist>
  8506. </member>
  8507. <member kind="variable">
  8508. <type>uint16_t</type>
  8509. <name>partial_identifier_start</name>
  8510. <anchorfile>structtcomp__tempstate__to__free__s.html</anchorfile>
  8511. <anchor>af0daf53e33f69671e6570adfdfba82ff</anchor>
  8512. <arglist></arglist>
  8513. </member>
  8514. <member kind="variable">
  8515. <type>uint16_t</type>
  8516. <name>partial_identifier_length</name>
  8517. <anchorfile>structtcomp__tempstate__to__free__s.html</anchorfile>
  8518. <anchor>ae427caba6fe52721f5f769b6320696d2</anchor>
  8519. <arglist></arglist>
  8520. </member>
  8521. <member kind="variable">
  8522. <type>tcomp_buffer_handle_t *</type>
  8523. <name>identifier</name>
  8524. <anchorfile>structtcomp__tempstate__to__free__s.html</anchorfile>
  8525. <anchor>aae524b3dafa5945a516fcd14fde6012f</anchor>
  8526. <arglist></arglist>
  8527. </member>
  8528. </compound>
  8529. <compound kind="struct">
  8530. <name>tcomp_udvm_s</name>
  8531. <filename>structtcomp__udvm__s.html</filename>
  8532. <member kind="variable">
  8533. <type></type>
  8534. <name>TSK_DECLARE_OBJECT</name>
  8535. <anchorfile>structtcomp__udvm__s.html</anchorfile>
  8536. <anchor>a6cb2c811d40d14ceb34bd3b2e7dc5e6a</anchor>
  8537. <arglist></arglist>
  8538. </member>
  8539. <member kind="variable">
  8540. <type>unsigned</type>
  8541. <name>isOK</name>
  8542. <anchorfile>structtcomp__udvm__s.html</anchorfile>
  8543. <anchor>aaf906de830e4f3a60757ee41126a16ea</anchor>
  8544. <arglist></arglist>
  8545. </member>
  8546. <member kind="variable">
  8547. <type>tcomp_message_t *</type>
  8548. <name>sigCompMessage</name>
  8549. <anchorfile>structtcomp__udvm__s.html</anchorfile>
  8550. <anchor>aa8a11b96f1dca369938fc65d46749922</anchor>
  8551. <arglist></arglist>
  8552. </member>
  8553. <member kind="variable">
  8554. <type>tcomp_statehandler_t *</type>
  8555. <name>stateHandler</name>
  8556. <anchorfile>structtcomp__udvm__s.html</anchorfile>
  8557. <anchor>a754f0eb3a00277e15a50f7d31b4e9750</anchor>
  8558. <arglist></arglist>
  8559. </member>
  8560. <member kind="variable">
  8561. <type>tcomp_result_t *</type>
  8562. <name>lpResult</name>
  8563. <anchorfile>structtcomp__udvm__s.html</anchorfile>
  8564. <anchor>abd6fbba2ff0803a1d518559492e4f387</anchor>
  8565. <arglist></arglist>
  8566. </member>
  8567. <member kind="variable">
  8568. <type>uint32_t</type>
  8569. <name>maximum_UDVM_cycles</name>
  8570. <anchorfile>structtcomp__udvm__s.html</anchorfile>
  8571. <anchor>a00ebb3b1c30c33e4f6060fb3ffdc3d52</anchor>
  8572. <arglist></arglist>
  8573. </member>
  8574. <member kind="variable">
  8575. <type>uint64_t</type>
  8576. <name>consumed_cycles</name>
  8577. <anchorfile>structtcomp__udvm__s.html</anchorfile>
  8578. <anchor>ae3ab31f83ca5587dd03acb2ade9b810f</anchor>
  8579. <arglist></arglist>
  8580. </member>
  8581. <member kind="variable">
  8582. <type>tcomp_buffer_handle_t *</type>
  8583. <name>memory</name>
  8584. <anchorfile>structtcomp__udvm__s.html</anchorfile>
  8585. <anchor>ac10ddd456bab2902136a0f65aff558d9</anchor>
  8586. <arglist></arglist>
  8587. </member>
  8588. <member kind="variable">
  8589. <type>uint16_t</type>
  8590. <name>executionPointer</name>
  8591. <anchorfile>structtcomp__udvm__s.html</anchorfile>
  8592. <anchor>a3d92f1ad667088add68916888ba25e27</anchor>
  8593. <arglist></arglist>
  8594. </member>
  8595. <member kind="variable">
  8596. <type>uint16_t</type>
  8597. <name>last_memory_address_of_instruction</name>
  8598. <anchorfile>structtcomp__udvm__s.html</anchorfile>
  8599. <anchor>a3140c25beb6e3887a9e5771b7cc97738</anchor>
  8600. <arglist></arglist>
  8601. </member>
  8602. </compound>
  8603. <compound kind="struct">
  8604. <name>tree_desc_s</name>
  8605. <filename>structtree__desc__s.html</filename>
  8606. <member kind="variable">
  8607. <type>ct_data *</type>
  8608. <name>dyn_tree</name>
  8609. <anchorfile>structtree__desc__s.html</anchorfile>
  8610. <anchor>ad116dfb62ac4b04ee9c1adf5d5d3209e</anchor>
  8611. <arglist></arglist>
  8612. </member>
  8613. <member kind="variable">
  8614. <type>int</type>
  8615. <name>max_code</name>
  8616. <anchorfile>structtree__desc__s.html</anchorfile>
  8617. <anchor>a4808321b49374743053b834929f16ba9</anchor>
  8618. <arglist></arglist>
  8619. </member>
  8620. <member kind="variable">
  8621. <type>static_tree_desc *</type>
  8622. <name>stat_desc</name>
  8623. <anchorfile>structtree__desc__s.html</anchorfile>
  8624. <anchor>ae8e86e2a7bc63a34bcaf33b4aab76562</anchor>
  8625. <arglist></arglist>
  8626. </member>
  8627. </compound>
  8628. <compound kind="struct">
  8629. <name>z_stream_s</name>
  8630. <filename>structz__stream__s.html</filename>
  8631. <member kind="variable">
  8632. <type>Bytef *</type>
  8633. <name>next_in</name>
  8634. <anchorfile>structz__stream__s.html</anchorfile>
  8635. <anchor>a19880e07a77d10515147e23b6379dd49</anchor>
  8636. <arglist></arglist>
  8637. </member>
  8638. <member kind="variable">
  8639. <type>uInt</type>
  8640. <name>avail_in</name>
  8641. <anchorfile>structz__stream__s.html</anchorfile>
  8642. <anchor>a7eb50ccbfeb2368dd84c3a97f409692a</anchor>
  8643. <arglist></arglist>
  8644. </member>
  8645. <member kind="variable">
  8646. <type>uLong</type>
  8647. <name>total_in</name>
  8648. <anchorfile>structz__stream__s.html</anchorfile>
  8649. <anchor>aa301948b62e927cb5b34c7fa48b369e7</anchor>
  8650. <arglist></arglist>
  8651. </member>
  8652. <member kind="variable">
  8653. <type>Bytef *</type>
  8654. <name>next_out</name>
  8655. <anchorfile>structz__stream__s.html</anchorfile>
  8656. <anchor>a6926e8fa9e456364c4a931da1508662e</anchor>
  8657. <arglist></arglist>
  8658. </member>
  8659. <member kind="variable">
  8660. <type>uInt</type>
  8661. <name>avail_out</name>
  8662. <anchorfile>structz__stream__s.html</anchorfile>
  8663. <anchor>aaf14708cee6cfc16ac27f3cff686f8d8</anchor>
  8664. <arglist></arglist>
  8665. </member>
  8666. <member kind="variable">
  8667. <type>uLong</type>
  8668. <name>total_out</name>
  8669. <anchorfile>structz__stream__s.html</anchorfile>
  8670. <anchor>ace45f7b8af1035bc35ee7436fdd41081</anchor>
  8671. <arglist></arglist>
  8672. </member>
  8673. <member kind="variable">
  8674. <type>char *</type>
  8675. <name>msg</name>
  8676. <anchorfile>structz__stream__s.html</anchorfile>
  8677. <anchor>a32d2f5216cddb59c7cc8fb2806a7e727</anchor>
  8678. <arglist></arglist>
  8679. </member>
  8680. <member kind="variable">
  8681. <type>struct internal_state FAR *</type>
  8682. <name>state</name>
  8683. <anchorfile>structz__stream__s.html</anchorfile>
  8684. <anchor>ac21f94cab4411ce1c77771033cff040a</anchor>
  8685. <arglist></arglist>
  8686. </member>
  8687. <member kind="variable">
  8688. <type>alloc_func</type>
  8689. <name>zalloc</name>
  8690. <anchorfile>structz__stream__s.html</anchorfile>
  8691. <anchor>a0b2f68e949d83a93be0e4d0b88148c80</anchor>
  8692. <arglist></arglist>
  8693. </member>
  8694. <member kind="variable">
  8695. <type>free_func</type>
  8696. <name>zfree</name>
  8697. <anchorfile>structz__stream__s.html</anchorfile>
  8698. <anchor>a7587bb1e332fc8f57ef74071eeec8070</anchor>
  8699. <arglist></arglist>
  8700. </member>
  8701. <member kind="variable">
  8702. <type>voidpf</type>
  8703. <name>opaque</name>
  8704. <anchorfile>structz__stream__s.html</anchorfile>
  8705. <anchor>afb43594753f721206f8751bdc6f311ec</anchor>
  8706. <arglist></arglist>
  8707. </member>
  8708. <member kind="variable">
  8709. <type>int</type>
  8710. <name>data_type</name>
  8711. <anchorfile>structz__stream__s.html</anchorfile>
  8712. <anchor>a47eb6f1029f8333d4e55b08296f900dd</anchor>
  8713. <arglist></arglist>
  8714. </member>
  8715. <member kind="variable">
  8716. <type>uLong</type>
  8717. <name>adler</name>
  8718. <anchorfile>structz__stream__s.html</anchorfile>
  8719. <anchor>a74bb92610e11a5515a286f04f906d0db</anchor>
  8720. <arglist></arglist>
  8721. </member>
  8722. <member kind="variable">
  8723. <type>uLong</type>
  8724. <name>reserved</name>
  8725. <anchorfile>structz__stream__s.html</anchorfile>
  8726. <anchor>ae3bf2150b8009b089ae6878004146180</anchor>
  8727. <arglist></arglist>
  8728. </member>
  8729. </compound>
  8730. </tagfile>