Lines Matching refs:aptr
634 char *tmp, *search = NULL, *aptr;
641 aptr = NULL;
662 if ((aptr = malloc(offs + 1)) == NULL)
664 (void)strncpy(aptr, command, offs);
665 aptr[offs] = '\0';
676 if (ptr == NULL && aptr == NULL)
680 *result = strdup(aptr ? aptr : ptr);
681 if (aptr)
682 free(aptr);
725 tmp = history_arg_extract(start, end, aptr? aptr:ptr);
729 if (aptr)
730 free(aptr);
734 tmp = strdup(aptr? aptr:ptr);
736 if (aptr)
737 free(aptr);
748 if ((aptr = strrchr(tmp, '/')) != NULL)
749 *aptr = '\0';
751 if ((aptr = strrchr(tmp, '/')) != NULL) {
752 aptr = strdup(aptr + 1);
754 tmp = aptr;
757 if ((aptr = strrchr(tmp, '.')) != NULL)
758 *aptr = '\0';
760 if ((aptr = strrchr(tmp, '.')) != NULL) {
761 aptr = strdup(aptr);
763 tmp = aptr;
859 aptr = _rl_compat_sub(tmp, from, to, g_on);
860 if (aptr) {
862 tmp = aptr;