Lines Matching refs:pkgPtr

90     Package *pkgPtr;
92 pkgPtr = FindPackage(interp, name);
93 if (pkgPtr->version == NULL) {
94 pkgPtr->version = ckalloc((unsigned) (strlen(version) + 1));
95 strcpy(pkgPtr->version, version);
98 if (ComparePkgVersions(pkgPtr->version, version, (int *) NULL) == 0) {
102 name, "\": ", pkgPtr->version, ", then ", version, (char *) NULL);
148 Package *pkgPtr;
162 pkgPtr = FindPackage(interp, name);
163 if (pkgPtr->version != NULL) {
173 for (availPtr = pkgPtr->availPtr; availPtr != NULL;
211 pkgPtr = FindPackage(interp, name);
248 if (pkgPtr->version == NULL) {
263 return pkgPtr->version;
265 result = ComparePkgVersions(pkgPtr->version, version, &satisfies);
267 return pkgPtr->version;
270 name, "\": have ", pkgPtr->version, ", need ", version,
305 Package *pkgPtr;
324 pkgPtr = (Package *) Tcl_GetHashValue(hPtr);
326 if (pkgPtr->version != NULL) {
327 ckfree(pkgPtr->version);
329 while (pkgPtr->availPtr != NULL) {
330 availPtr = pkgPtr->availPtr;
331 pkgPtr->availPtr = availPtr->nextPtr;
336 ckfree((char *) pkgPtr);
352 pkgPtr = (Package *) Tcl_GetHashValue(hPtr);
354 pkgPtr = FindPackage(interp, argv[2]);
356 for (availPtr = pkgPtr->availPtr, prevPtr = NULL; availPtr != NULL;
376 availPtr->nextPtr = pkgPtr->availPtr;
377 pkgPtr->availPtr = availPtr;
394 pkgPtr = (Package *) Tcl_GetHashValue(hPtr);
395 if ((pkgPtr->version != NULL) || (pkgPtr->availPtr != NULL)) {
408 pkgPtr = (Package *) Tcl_GetHashValue(hPtr);
409 if (pkgPtr->version != NULL) {
410 interp->result = pkgPtr->version;
488 pkgPtr = (Package *) Tcl_GetHashValue(hPtr);
489 for (availPtr = pkgPtr->availPtr; availPtr != NULL;
545 Package *pkgPtr;
549 pkgPtr = (Package *) ckalloc(sizeof(Package));
550 pkgPtr->version = NULL;
551 pkgPtr->availPtr = NULL;
552 Tcl_SetHashValue(hPtr, pkgPtr);
554 pkgPtr = (Package *) Tcl_GetHashValue(hPtr);
556 return pkgPtr;
582 Package *pkgPtr;
589 pkgPtr = (Package *) Tcl_GetHashValue(hPtr);
590 if (pkgPtr->version != NULL) {
591 ckfree(pkgPtr->version);
593 while (pkgPtr->availPtr != NULL) {
594 availPtr = pkgPtr->availPtr;
595 pkgPtr->availPtr = availPtr->nextPtr;
600 ckfree((char *) pkgPtr);