- Global headerPutBin  (Header h, rpmTagVal tag, const uint8_t *val, rpm_count_t size)
 
- Make doxygen group these meaningfully. 
 
- Global rpm_machtable_e  
 
- Eliminate from API.  
 
- Global rpmcliQuery  (rpmts ts, QVA_t qva, ARGV_const_t argv)
 
- hack: RPMQV_ALL can pass char ** arglist = NULL, not char * arg. Union?  
 
- Global rpmcliVerify  (rpmts ts, QVA_t qva, ARGV_const_t argv)
 
- hack: RPMQV_ALL can pass char ** arglist = NULL, not char * arg. Union?  
 
- Global RPMFILE_SPECFILE  
 
- (unnecessary) marks 1st file in srpm.  
 
- Global rpmFreeRpmrc  (void)
 
- Eliminate from API.  
 
- Global rpmGetArchInfo  (const char **name, int *num)
 
- Generalize to extract arch component from target_platform macro.  
 
- Global rpmGetOsInfo  (const char **name, int *num)
 
- Generalize to extract os component from target_platform macro.  
 
- Global rpmInstall  (rpmts ts, struct rpmInstallArguments_s *ia, ARGV_t fileArgv)
 
- fileArgv is modified on errors, should be ARGV_const_t  
 
- Global rpmlogClose  (void)
 
- Implement.  
 
- Global rpmlogOpen  (const char *ident, int option, int facility)
 
- Implement.  
 
- Global rpmMachineScore  (int type, const char *name)
 
- Rewrite to use RE's against config.guess target platform output. 
 
- Global rpmprobFilterFlags_e  
 
- Generalize filter mechanism. 
 
- Global rpmProblemGetStr  (rpmProblem prob)
 
- needs a better name  
 
- Global rpmQueryFlags_e  
 
- Merge rpmQueryFlags, rpmVerifyFlags, and rpmVerifyAttrs?.  
 
- Global rpmQVSources_e  
 
- Reassign to tag values.  
 
- Global rpmShowProgress  (const void *arg, const rpmCallbackType what, const rpm_loff_t amount, const rpm_loff_t total, fnpyKey key, void *data)
 
- Remove headerFormat() from the progress callback.  
 
- Global rpmSpecParse  (const char *specFile, rpmSpecFlags flags, const char *buildRoot)
 
- Eliminate buildRoot from here, its a build, not spec property 
 
- Global rpmTag  
 
- : Somehow supply type  
 
- Class rpmtd_s  
 
- Make this opaque (at least outside rpm itself)  
 
- Global rpmtdDup  (rpmtd td)
 
- Only string arrays types are supported currently  
 
- Global rpmtePkgFileSize  (rpmte te)
 
- Signature header is estimated at 256b.  
 
- Global rpmtsImportPubkey  (rpmts ts, const unsigned char *pkt, size_t pktlen)
 
- Implicit –update policy for gpg-pubkey headers.  
 
- File rpmtypes.h  
 
- The grouping needs love to look sane...  
 
- Global showQueryPackage  (QVA_t qva, rpmts ts, Header h)
 
- Devise a meaningful return code.