Lines Matching defs:packInfo
151 static int ParsePackArgs(HnpPackArgv *packArgv, HnpPackInfo *packInfo)
159 if (GetRealPath(packArgv->source, packInfo->source) != 0) {
167 if (GetRealPath(packArgv->output, packInfo->output) != 0) {
172 int ret = sprintf_s(cfgPath, MAX_FILE_PATH_LEN, "%s%c"HNP_CFG_FILE_NAME, packInfo->source, DIR_SPLIT_SYMBOL);
183 if (strcpy_s(packInfo->cfgInfo.name, MAX_FILE_PATH_LEN, packArgv->name) != EOK) {
187 if (strcpy_s(packInfo->cfgInfo.version, HNP_VERSION_LEN, packArgv->version) != EOK) {
191 packInfo->hnpCfgExist = 0;
193 ret = GetHnpCfgInfo(cfgPath, packInfo->source, &packInfo->cfgInfo);
197 packInfo->hnpCfgExist = 1;
205 HnpPackInfo packInfo = {0};
231 int ret = ParsePackArgs(&packArgv, &packInfo);
237 ret = PackHnp(packInfo.source, packInfo.output, &packInfo);
240 if (packInfo.cfgInfo.links != NULL) {
241 free(packInfo.cfgInfo.links);
242 packInfo.cfgInfo.links = NULL;