}
/**@todo Infinite loops through manifest files exist, operator error for now. */
-rpmRC rpmReadPackageManifest(FD_t fd, int * argcPtr, const char *** argvPtr)
+rpmRC rpmReadPackageManifest(FD_t fd, int * argcPtr, char *** argvPtr)
{
StringBuf sb = newStringBuf();
char * s = NULL;
int ac = 0;
char ** av = NULL;
int argc = (argcPtr ? *argcPtr : 0);
- const char ** argv = (argvPtr ? *argvPtr : NULL);
+ char ** argv = (argvPtr ? *argvPtr : NULL);
FILE * f = fdGetFILE(fd);
rpmRC rpmrc = RPMRC_OK;
int i, j, next, npre;
/* Copy old arg list, inserting manifest before argv[next]. */
if (argv != NULL) {
int nac = npre + ac;
- const char ** nav = xcalloc((nac + 1), sizeof(*nav));
+ char ** nav = xcalloc((nac + 1), sizeof(*nav));
for (i = 0, j = 0; i < next; i++) {
if (argv[i] != NULL)
* @retval argvPtr args themselves
* @return RPMRC_OK on success
*/
-rpmRC rpmReadPackageManifest(FD_t fd, int * argcPtr, const char *** argvPtr);
+rpmRC rpmReadPackageManifest(FD_t fd, int * argcPtr, char *** argvPtr);
#ifdef __cplusplus
}