• Home
  • Raw
  • Download

Lines Matching refs:magic_info

310       *magic_info;  in AcquireMagicCache()  local
316 magic_info=(MagicInfo *) AcquireMagickMemory(sizeof(*magic_info)); in AcquireMagicCache()
317 if (magic_info == (MagicInfo *) NULL) in AcquireMagicCache()
323 (void) ResetMagickMemory(magic_info,0,sizeof(*magic_info)); in AcquireMagicCache()
324 magic_info->path=(char *) "[built-in]"; in AcquireMagicCache()
325 magic_info->name=(char *) p->name; in AcquireMagicCache()
326 magic_info->offset=p->offset; in AcquireMagicCache()
327 magic_info->target=(char *) p->magic; in AcquireMagicCache()
328 magic_info->magic=(unsigned char *) p->magic; in AcquireMagicCache()
329 magic_info->length=p->length; in AcquireMagicCache()
330 magic_info->exempt=MagickTrue; in AcquireMagicCache()
331 magic_info->signature=MagickCoreSignature; in AcquireMagicCache()
333 NULL,magic_info); in AcquireMagicCache()
336 ResourceLimitError,"MemoryAllocationFailed","`%s'",magic_info->name); in AcquireMagicCache()
669 MagickExport const char *GetMagicName(const MagicInfo *magic_info) in GetMagicName() argument
672 assert(magic_info != (MagicInfo *) NULL); in GetMagicName()
673 assert(magic_info->signature == MagickCoreSignature); in GetMagicName()
674 return(magic_info->name); in GetMagicName()
745 **magic_info; in ListMagicInfo() local
758 magic_info=GetMagicInfoList("*",&number_aliases,exception); in ListMagicInfo()
759 if (magic_info == (const MagicInfo **) NULL) in ListMagicInfo()
765 if (magic_info[i]->stealth != MagickFalse) in ListMagicInfo()
768 (LocaleCompare(path,magic_info[i]->path) != 0)) in ListMagicInfo()
770 if (magic_info[i]->path != (char *) NULL) in ListMagicInfo()
771 (void) FormatLocaleFile(file,"\nPath: %s\n\n",magic_info[i]->path); in ListMagicInfo()
777 path=magic_info[i]->path; in ListMagicInfo()
778 (void) FormatLocaleFile(file,"%s",magic_info[i]->name); in ListMagicInfo()
779 for (j=(ssize_t) strlen(magic_info[i]->name); j <= 9; j++) in ListMagicInfo()
781 (void) FormatLocaleFile(file,"%6ld ",(long) magic_info[i]->offset); in ListMagicInfo()
782 if (magic_info[i]->target != (char *) NULL) in ListMagicInfo()
787 for (j=0; magic_info[i]->target[j] != '\0'; j++) in ListMagicInfo()
788 if (isprint((int) ((unsigned char) magic_info[i]->target[j])) != 0) in ListMagicInfo()
789 (void) FormatLocaleFile(file,"%c",magic_info[i]->target[j]); in ListMagicInfo()
792 ((unsigned char) magic_info[i]->target[j])); in ListMagicInfo()
797 magic_info=(const MagicInfo **) RelinquishMagickMemory((void *) magic_info); in ListMagicInfo()
842 *magic_info; in LoadMagicCache() local
858 magic_info=(MagicInfo *) NULL; in LoadMagicCache()
936 magic_info=(MagicInfo *) AcquireMagickMemory(sizeof(*magic_info)); in LoadMagicCache()
937 if (magic_info == (MagicInfo *) NULL) in LoadMagicCache()
939 (void) ResetMagickMemory(magic_info,0,sizeof(*magic_info)); in LoadMagicCache()
940 magic_info->path=ConstantString(filename); in LoadMagicCache()
941 magic_info->exempt=MagickFalse; in LoadMagicCache()
942 magic_info->signature=MagickCoreSignature; in LoadMagicCache()
945 if (magic_info == (MagicInfo *) NULL) in LoadMagicCache()
950 NULL,magic_info); in LoadMagicCache()
954 magic_info->name); in LoadMagicCache()
955 magic_info=(MagicInfo *) NULL; in LoadMagicCache()
970 magic_info->name=ConstantString(token); in LoadMagicCache()
980 magic_info->offset=(MagickOffsetType) StringToLong(token); in LoadMagicCache()
990 magic_info->stealth=IsStringTrue(token); in LoadMagicCache()
1010 magic_info->target=ConstantString(token); in LoadMagicCache()
1011 magic_info->magic=(unsigned char *) ConstantString(token); in LoadMagicCache()
1012 q=magic_info->magic; in LoadMagicCache()
1013 for (p=magic_info->target; *p != '\0'; ) in LoadMagicCache()
1025 magic_info->length++; in LoadMagicCache()
1042 magic_info->length++; in LoadMagicCache()
1047 (void) CopyMagickString(p+1,p+5,length-magic_info->length); in LoadMagicCache()
1049 magic_info->length++; in LoadMagicCache()
1107 static void *DestroyMagicElement(void *magic_info) in DestroyMagicElement() argument
1112 p=(MagicInfo *) magic_info; in DestroyMagicElement()