The list below gives the arguments for all the SSO routines. The use of ";" delimits input and output arguments where appropriate. The type token <T> means all of "C","I","R","D","L", whereas "<T'>" means all of "I","R","D","L" (ie omitting "C").
SSO_INIT() SSO_CLOSE()
SSO_INIT() SSO_ASSOCI(PAR,MODE;LOC,SET,STATUS) SSO_VALID(LOC;OK,STATUS) SSO_RELEASE(LOC,STATUS)
SSO_INIT() SSO_CHKBOOK(LOC;OK,NFILE,STATUS) SSO_CHKFLD(LOC,FLD;OK,STATUS) SSO_CHKFLDERR(LOC,FLD;OK,STATUS) SSO_CHKFITEM(LOC,FLD,ITEM;OK,STATUS)
SSO_INIT() SSO_LOCBOOK(LOC,FILE;LOC,STATUS) SSO_LOCFLD(LOC,FLD;FLOC,STATUS)
SSO_INIT() SSO_MAPFLD(LOC,FLD,TYPE,MODE;PTR,STATUS) SSO_MAPFLDERR(LOC,FLD,TYPE,MODE;PTR,STATUS)
SSO_INIT() SSO_UNMAPFLD(LOC,FLD,STATUS) SSO_UNMAPFLDERR(LOC,FLD,STATUS)
SSO_INIT() SSO_GETNSRC(LOC;NSRC,STATUS) SSO_GETFITEM0<T>(LOC,FLD,ITEM;VALUE,STATUS) SSO_GETFITEM1<T>(LOC,FLD,ITEM,MAXVAL;VALUE,ACTVAL,STATUS) SSO_GETPAR0<T>(LOC,FILE,PAR;VALUE,STATUS) SSO_GETPAR1<T>(LOC,FILE,PAR,MAXVAL;VALUE,ACTVAL,STATUS)
SSO_INIT() SSO_PUTNSRC(LOC,NSRC,STATUS) SSO_PUTFITEM0<T'>(LOC,FLD,ITEM,VALUE,STATUS) SSO_PUTFITEM0C(LOC,FLD,ITEM,LEN,VALUE,STATUS) SSO_PUTFITEM1<T'>(LOC,FLD,ITEM,NVAL,VALUE,STATUS) SSO_PUTFITEM1C(LOC,FLD,ITEM,LEN,NVAL,VALUE,STATUS) SSO_PUTPAR0<T'>(LOC,FILE,PAR,VALUE,STATUS) SSO_PUTPAR0C(LOC,FILE,PAR,LEN,VALUE,STATUS) SSO_PUTPAR1<T'>(LOC,FILE,PAR,NVAL,VALUE,STATUS) SSO_PUTPAR1C(LOC,FILE,PAR,LEN,NVAL,VALUE,STATUS)
SSO_INIT() SSO_CREBOOK(LOC,NFILE,STATUS) SSO_CREFLD(LOC,FLD,TYPE,STATUS) SSO_CREFLDERR(LOC,FLD,TYPE,NDAT,NLEV,STATUS)