Lines Matching refs:Prefix
39 static int DGifGetPrefixChar(GifPrefixType *Prefix, int Code, int ClearCode);
129 /* Check for GIF prefix at start of file */
205 /* Check for GIF prefix at start of file */
761 GifPrefixType *Prefix;
788 Prefix = Private->Prefix;
790 Prefix[i] = NO_SUCH_CODE;
807 GifPrefixType *Prefix;
811 Prefix = Private->Prefix;
841 Prefix[j] = NO_SUCH_CODE;
848 * stream, otherwise trace to codes linked list until the prefix
855 * until the prefix is a pixel, while pushing the suffix
858 if (Prefix[CrntCode] == NO_SUCH_CODE) {
863 * prefix code is last code and the suffix char is
864 * exactly the prefix of last code! */
867 Stack[StackPtr++] = DGifGetPrefixChar(Prefix,
872 Stack[StackPtr++] = DGifGetPrefixChar(Prefix,
886 CrntPrefix = Prefix[CrntPrefix];
899 if (LastCode != NO_SUCH_CODE && Prefix[Private->RunningCode - 2] == NO_SUCH_CODE) {
900 Prefix[Private->RunningCode - 2] = LastCode;
905 * prefix code is last code and the suffix char is
906 * exactly the prefix of last code! */
908 DGifGetPrefixChar(Prefix, LastCode, ClearCode);
911 DGifGetPrefixChar(Prefix, CrntCode, ClearCode);
925 Routine to trace the Prefixes linked list until we get a prefix which is
931 DGifGetPrefixChar(GifPrefixType *Prefix, int Code, int ClearCode)
939 Code = Prefix[Code];