Lines Matching refs:Prefix
39 static int DGifGetPrefixChar(GifPrefixType *Prefix, int Code, int ClearCode);
126 /* Check for GIF prefix at start of file */
200 /* Check for GIF prefix at start of file */
748 GifPrefixType *Prefix;
766 Prefix = Private->Prefix;
768 Prefix[i] = NO_SUCH_CODE;
785 GifPrefixType *Prefix;
789 Prefix = Private->Prefix;
819 Prefix[j] = NO_SUCH_CODE;
826 * stream, otherwise trace to codes linked list until the prefix
833 * until the prefix is a pixel, while pushing the suffix
836 if (Prefix[CrntCode] == NO_SUCH_CODE) {
839 * prefix code is last code and the suffix char is
840 * exactly the prefix of last code! */
844 Stack[StackPtr++] = DGifGetPrefixChar(Prefix,
861 CrntPrefix = Prefix[CrntPrefix];
874 if (LastCode != NO_SUCH_CODE && Prefix[Private->RunningCode - 2] == NO_SUCH_CODE) {
875 Prefix[Private->RunningCode - 2] = LastCode;
880 * prefix code is last code and the suffix char is
881 * exactly the prefix of last code! */
883 DGifGetPrefixChar(Prefix, LastCode, ClearCode);
886 DGifGetPrefixChar(Prefix, CrntCode, ClearCode);
900 Routine to trace the Prefixes linked list until we get a prefix which is
906 DGifGetPrefixChar(GifPrefixType *Prefix, int Code, int ClearCode)
914 Code = Prefix[Code];