All the libdds_r3.a sources are subdivided into these categories.
File | Purpose |
c_xxx.c | cdds_xxx "C" API Routines |
f_xxx.c | fdds_xxx Fortran API Routines |
cx_xxx.c | cddx_xxx "C" Convenience API Routines |
fx_xxx.c | fddx_xxx Fortran Convenience API Routines |
xxxyyy.c | ddsXxxYyy Internal DDS Routines |
Go to the Doxygen for automatically generated documentation. Doxygen documentation was generated on a LX26x86_64-4 machine with the gnu compiler.
init (System Initialization) f_init.c c_init.c primetypes.c global.c dict (Dictionary Manipulation) f_in.c c_in.c f_out.c c_out.c f_mod.c c_mod.c f_dict.c c_dict.c f_copy.c c_copy.c f_history.c c_history.c f_addaxis.c c_addaxis.c f_rmaxis.c c_rmaxis.c history.c title.c tmpdict.c dictnew.c dictinit.c dictcmd.c dictpar.c dictenv.c dictfd.c dictfile.c dictstdin.c dictstdout.c dictstderr.c dictlog.c dicttmp.c parload.c dictdevice.c dictaspfmt.c dictuspfmt.c dictsegyfmt.c dictsegy1fmt.c dictaspmap.c dictuspmap.c dictsegymap.c dictsegy1map.c dictdelete.c dictload.c scan (Definition Scanning) f_scanv.c c_scanv.c f_scant.c c_scant.c f_scantn.c c_scantn.c f_scank.c c_scank.c f_scanf.c c_scanf.c f_newer.c c_newer.c f_axis_prod.c c_axis_prod.c f_switch.c c_switch.c f_key.c c_key.c key.c partag.c defnfind.c defnaxis.c aliasadd.c aliasdone.c aliasdrop.c aliaslist.c aliasname2.c aliasname3.c scanfc.c scanff.c scandone.c defnnewer.c print (Definition Printing) f_print.c c_print.c f_printv.c c_printv.c f_printt.c c_printt.c f_printf.c c_printf.c defnnew.c printfc.c printff.c printdone.c readlog.c scanlog.c printlog.c vsmprintf.c open (Open Binary Data) f_open.c c_open.c f_datadefn.c c_datadefn.c openbin.c autofmt.c opennametest.c opennamemake.c openslice.c opennew.c openold.c opennewusp.c openoldusp.c opennewsegy.c openoldsegy.c opennewgen.c openoldgen.c f_ptr.c cubelinker.c cubeprint.c cubescaninit.c cubescanbin.c cubescanaxis.c reformname.c cubeinc.c hdrdefchar.c hdrdeffloat.c hdrdefint.c hdrgetchar.c hdrgetfloat.c hdrgetint.c hdrmodchar.c hdrmodfloat.c hdrmodint.c hdrputchar.c hdrputfloat.c hdrputint.c linkmember.c tracetag.c binfreeze.c objecttag.c linkobject.c linkobjectsu.c linkobjectsu2.c compilefmt.c uncompilefmt.c openmap.c close (Close Binary Data) f_close.c c_close.c closebin.c closeflush.c seek (Random Access Seek) f_isreg.c c_isreg.c f_lseek.c c_lseek.c f_lseek8.c c_lseek8.c f_fflush.c c_fflush.c seekslice.c seekheader.c seektype.c seekset.c seekcur.c seekend.c edittrace.c editfinal.c read (Read Binary Data) f_readm.c c_readm.c f_read.c c_read.c readslicet.c readslice.c readgent.c readgen.c readuspl.c readuspt.c readsegyc.c readsegyb.c readsegyt.c readcheck.c write (Write Binary Data) f_writem.c c_writem.c f_write.c c_write.c writeslicet.c writeslice.c writegent.c writegen.c writeuspl.c writeuspt.c writesegyc.c writesegyb.c writesegyt.c writecheck.c get (Get Trace Header Values) c_get.c c_getc.c c_getcb.c c_getcs.c c_getd.c c_getf.c c_getff.c c_geti.c c_getl.c c_gets.c c_getu.c c_getul.c c_getus.c f_get.c f_getc.c f_getcb.c f_getd.c f_getr.c f_getff.c f_geti.c f_geti2.c put (Put Trace Header Values) c_put.c c_putcb.c c_putcs.c c_putd.c c_putf.c c_putff.c c_puti.c c_putl.c c_puts.c c_putu.c c_putul.c c_putus.c f_put.c f_putc.c f_putcb.c f_putd.c f_putr.c f_putff.c f_puti.c f_puti2.c media (Media manipulation) pathclean.c pathfast.c mediafind.c medianew.c mediascan.c mediadelete.c mediafirst.c mediachain.c mediaload.c mediaunload.c openestimate.c opennext.c openblock.c devicecode.c statgenus.c findddsfile.c fstatgenus.c fstatsize.c statid.c fstatid.c mt (Magnetic Tape Operations) mtbsf.c mteof.c mteom.c mtfsf.c mtrew.c mtstatus.c mtload.c mtunload.c mtweof.c mem (Memory Allocation) f_malloc8.c f_malloc.c c_malloc.c f_realloc8.c f_realloc.c c_realloc.c f_calloc8.c f_calloc.c c_calloc.c f_free.c c_free.c f_memuse.c c_memuse.c zalloc.c malloc.c realloc.c free.c heapcheck.c alloca.c str (String Memory Allocation) ftncpy.c strcat.c strcat2.c strcat3.c strcat4.c strcat5.c strcatn.c strcpy.c strcpyF.c strcpymin.c strcpycat2.c strcpycat3.c strcpycat4.c strcpycat5.c strcpycat6.c strcpycat7.c strcpycat8.c strcpyn.c strcpynb.c strfree.c string.c stringn.c strset.c strsetmin.c strsetn.c token.c msg (Messages and Error/Warning Tracking) hint.c hinttype.c operator.c verbose.c warn.c error.c debug.c abort.c panic.c printstr.c binmessage.c ftnprt.f (Currently ftnprt.f is disabled by both defining dds_print_lu=-1 and not defining DDS_ALLOW_FORTRAN_PRINT) sym (Flex/Bison Compilation symbols) parser.tab.c scanner.yy.c symconst.c symblockbegin.c symblockend.c symconsttype.c symdeclare.c symenumname.c symenumvalue.c symexpr0a.c symexpr1a.c symexpr1a1.c symexpr1a2.c symexpr1a3.c symexpr1a4.c symexpr2a.c symexpr2b.c symexpr2c.c symexpr2d.c symexpr3a.c symexprdone.c symlookup.c symlookupmem.c symmember.c symmemberbit.c symmemberedit.c symnullvalue.c symobjectlit.c symrelocvalue.c symsametype.c symtypearray.c symtypecast.c symtypecopy.c symtypedefeb.c symtypedefee.c symtypedefev.c symtypedefobj.c symtypedefsb.c symtypedefse.c symtypedefsm.c symtypemerge.c symtypequal.c symtypeshape.c symtypeshape2.c symtypespec.c symtypestore.c symtypesue.c symvalueptr.c symident.c map (Header Mapping) f_map.c c_map.c f_openm.c c_openm.c mapcompile.c mapcompilesu.c mapcompilesu2.c mapassign.c evaluate.c dateconv.c field (Trace Header Format Manipulation) f_align.c c_align.c f_count.c c_count.c f_genus.c c_genus.c f_index.c c_index.c f_member.c c_member.c f_object.c c_object.c f_name.c c_name.c f_next.c c_next.c f_offset.c c_offset.c f_parent.c c_parent.c f_prec.c c_prec.c f_prev.c c_prev.c f_prime.c c_prime.c stack (Stack Manipulation) stackinit.c stackpop.c stackptr.c stackpush.c stackpushchar.c stackpushptr.c stackset.c stackstr.c stackchar.c stackterm.c table (Hash Table Manipulation) tablepushitem.c tableinit.c tablelookup.c tablepush.c tablepushstr.c tablepushchar.c tablerehash.c tableterm.c tableunhash.c hash.c primeup.c util (Miscellaneous Utility Routines) f_scale.c c_scale.c f_check.c c_check.c f_binfd.c c_binfd.c cmpdbl.c fake2float.c float2fake.c ieeeibm.c dump (Dump Binary Info) dumpdatabuf.c dumpdatatype.c dumpdatablock.c dumpdataarray.c dumpdatadiff.c dumpdatavalue.c dumpdataopen.c dumpdatalist.c dumpglobal.c dumpblock.c dumpblockr.c dumpblockrs.c dumpexpr.c dumpitem.c dumpmember.c dumpobject.c dumpstack.c dumps.c dumpsym.c dumpsymbol.c dumpsymflag.c dumptable.c dumpdeclare.c dumppage.c dumptype.c dumpreloc.c dumpbinary.c dumpbinsym.c dumpmapin.c dumpmapout.c zip (ZIP Compressions Routines) z_zip.c z_unzip.c z_deflate.c z_inflate.c z_trees.c z_bits.c z_util.c convenience (Convenience API) cx_in.c cx_in2.c cx_inhdr.c cx_index.c cx_out.c cx_outhdr.c cx_mod.c cx_mod2.c cx_dict.c cx_getdict.c cx_read.c cx_readfrom.c cx_readall.c cx_write.c cx_writeto.c cx_getbin.c cx_addaxis.c cx_rmaxis.c cx_wtime.c fx_in.c fx_in2.c fx_inhdr.c fx_index.c fx_out.c fx_outhdr.c fx_mod.c fx_mod2.c fx_dict.c fx_getdict.c fx_read.c fx_readfrom.c fx_readall.c fx_write.c fx_writeto.c fx_getbin.c fx_addaxis.c fx_rmaxis.c fx_wtime.c reservebin.c delayedopen.c mp (Parallelization Routines) f_initopenmp.c c_initopenmp.c f_initmpi.c c_initmpi.c svn (Subversion Routines) dmy_version.c (default dummy SVN_ID definition incase on is not generated by an application)