Home | History | Annotate | Download | only in giflib

Lines Matching defs:Prefix

39 static int DGifGetPrefixChar(GifPrefixType *Prefix, int Code, int ClearCode);
126 /* Check for GIF prefix at start of file */
201 /* Check for GIF prefix at start of file */
757 GifPrefixType *Prefix;
778 Prefix = Private->Prefix;
780 Prefix[i] = NO_SUCH_CODE;
797 GifPrefixType *Prefix;
801 Prefix = Private->Prefix;
831 Prefix[j] = NO_SUCH_CODE;
838 * stream, otherwise trace to codes linked list until the prefix
845 * until the prefix is a pixel, while pushing the suffix
848 if (Prefix[CrntCode] == NO_SUCH_CODE) {
853 * prefix code is last code and the suffix char is
854 * exactly the prefix of last code! */
857 Stack[StackPtr++] = DGifGetPrefixChar(Prefix,
862 Stack[StackPtr++] = DGifGetPrefixChar(Prefix,
876 CrntPrefix = Prefix[CrntPrefix];
889 if (LastCode != NO_SUCH_CODE && Prefix[Private->RunningCode - 2] == NO_SUCH_CODE) {
890 Prefix[Private->RunningCode - 2] = LastCode;
895 * prefix code is last code and the suffix char is
896 * exactly the prefix of last code! */
898 DGifGetPrefixChar(Prefix, LastCode, ClearCode);
901 DGifGetPrefixChar(Prefix, CrntCode, ClearCode);
915 Routine to trace the Prefixes linked list until we get a prefix which is
921 DGifGetPrefixChar(GifPrefixType *Prefix, int Code, int ClearCode)
929 Code = Prefix[Code];