⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 libmng_trace.c

📁 Linux下的基于X11的图形开发环境。
💻 C
📖 第 1 页 / 共 5 页
字号:
    {MNG_FN_WRITE_UNKNOWN,             "write_unknown"},    {MNG_FN_WRITE_MAGN,                "write_magn"},    {MNG_FN_WRITE_JDAA,                "write_jdaa"},    {MNG_FN_ZLIB_INITIALIZE,           "zlib_initialize"},    {MNG_FN_ZLIB_CLEANUP,              "zlib_cleanup"},    {MNG_FN_ZLIB_INFLATEINIT,          "zlib_inflateinit"},    {MNG_FN_ZLIB_INFLATEROWS,          "zlib_inflaterows"},    {MNG_FN_ZLIB_INFLATEDATA,          "zlib_inflatedata"},    {MNG_FN_ZLIB_INFLATEFREE,          "zlib_inflatefree"},    {MNG_FN_ZLIB_DEFLATEINIT,          "zlib_deflateinit"},    {MNG_FN_ZLIB_DEFLATEROWS,          "zlib_deflaterows"},    {MNG_FN_ZLIB_DEFLATEDATA,          "zlib_deflatedata"},    {MNG_FN_ZLIB_DEFLATEFREE,          "zlib_deflatefree"},    {MNG_FN_PROCESS_DISPLAY_IHDR,      "process_display_ihdr"},    {MNG_FN_PROCESS_DISPLAY_PLTE,      "process_display_plte"},    {MNG_FN_PROCESS_DISPLAY_IDAT,      "process_display_idat"},    {MNG_FN_PROCESS_DISPLAY_IEND,      "process_display_iend"},    {MNG_FN_PROCESS_DISPLAY_TRNS,      "process_display_trns"},    {MNG_FN_PROCESS_DISPLAY_GAMA,      "process_display_gama"},    {MNG_FN_PROCESS_DISPLAY_CHRM,      "process_display_chrm"},    {MNG_FN_PROCESS_DISPLAY_SRGB,      "process_display_srgb"},    {MNG_FN_PROCESS_DISPLAY_ICCP,      "process_display_iccp"},    {MNG_FN_PROCESS_DISPLAY_BKGD,      "process_display_bkgd"},    {MNG_FN_PROCESS_DISPLAY_PHYS,      "process_display_phys"},    {MNG_FN_PROCESS_DISPLAY_SBIT,      "process_display_sbit"},    {MNG_FN_PROCESS_DISPLAY_SPLT,      "process_display_splt"},    {MNG_FN_PROCESS_DISPLAY_HIST,      "process_display_hist"},    {MNG_FN_PROCESS_DISPLAY_MHDR,      "process_display_mhdr"},    {MNG_FN_PROCESS_DISPLAY_MEND,      "process_display_mend"},    {MNG_FN_PROCESS_DISPLAY_LOOP,      "process_display_loop"},    {MNG_FN_PROCESS_DISPLAY_ENDL,      "process_display_endl"},    {MNG_FN_PROCESS_DISPLAY_DEFI,      "process_display_defi"},    {MNG_FN_PROCESS_DISPLAY_BASI,      "process_display_basi"},    {MNG_FN_PROCESS_DISPLAY_CLON,      "process_display_clon"},    {MNG_FN_PROCESS_DISPLAY_PAST,      "process_display_past"},    {MNG_FN_PROCESS_DISPLAY_DISC,      "process_display_disc"},    {MNG_FN_PROCESS_DISPLAY_BACK,      "process_display_back"},    {MNG_FN_PROCESS_DISPLAY_FRAM,      "process_display_fram"},    {MNG_FN_PROCESS_DISPLAY_MOVE,      "process_display_move"},    {MNG_FN_PROCESS_DISPLAY_CLIP,      "process_display_clip"},    {MNG_FN_PROCESS_DISPLAY_SHOW,      "process_display_show"},    {MNG_FN_PROCESS_DISPLAY_TERM,      "process_display_term"},    {MNG_FN_PROCESS_DISPLAY_SAVE,      "process_display_save"},    {MNG_FN_PROCESS_DISPLAY_SEEK,      "process_display_seek"},    {MNG_FN_PROCESS_DISPLAY_EXPI,      "process_display_expi"},    {MNG_FN_PROCESS_DISPLAY_FPRI,      "process_display_fpri"},    {MNG_FN_PROCESS_DISPLAY_NEED,      "process_display_need"},    {MNG_FN_PROCESS_DISPLAY_PHYG,      "process_display_phyg"},    {MNG_FN_PROCESS_DISPLAY_JHDR,      "process_display_jhdr"},    {MNG_FN_PROCESS_DISPLAY_JDAT,      "process_display_jdat"},    {MNG_FN_PROCESS_DISPLAY_JSEP,      "process_display_jsep"},    {MNG_FN_PROCESS_DISPLAY_DHDR,      "process_display_dhdr"},    {MNG_FN_PROCESS_DISPLAY_PROM,      "process_display_prom"},    {MNG_FN_PROCESS_DISPLAY_IPNG,      "process_display_ipng"},    {MNG_FN_PROCESS_DISPLAY_PPLT,      "process_display_pplt"},    {MNG_FN_PROCESS_DISPLAY_IJNG,      "process_display_ijng"},    {MNG_FN_PROCESS_DISPLAY_DROP,      "process_display_drop"},    {MNG_FN_PROCESS_DISPLAY_DBYK,      "process_display_dbyk"},    {MNG_FN_PROCESS_DISPLAY_ORDR,      "process_display_ordr"},    {MNG_FN_PROCESS_DISPLAY_MAGN,      "process_display_magn"},    {MNG_FN_PROCESS_DISPLAY_JDAA,      "process_display_jdaa"},    {MNG_FN_JPEG_INITIALIZE,           "jpeg_initialize"},    {MNG_FN_JPEG_CLEANUP,              "jpeg_cleanup"},    {MNG_FN_JPEG_DECOMPRESSINIT,       "jpeg_decompressinit"},    {MNG_FN_JPEG_DECOMPRESSDATA,       "jpeg_decompressdata"},    {MNG_FN_JPEG_DECOMPRESSFREE,       "jpeg_decompressfree"},    {MNG_FN_STORE_JPEG_G8,             "store_jpeg_g8"},    {MNG_FN_STORE_JPEG_RGB8,           "store_jpeg_rgb8"},    {MNG_FN_STORE_JPEG_G12,            "store_jpeg_g12"},    {MNG_FN_STORE_JPEG_RGB12,          "store_jpeg_rgb12"},    {MNG_FN_STORE_JPEG_GA8,            "store_jpeg_ga8"},    {MNG_FN_STORE_JPEG_RGBA8,          "store_jpeg_rgba8"},    {MNG_FN_STORE_JPEG_GA12,           "store_jpeg_ga12"},    {MNG_FN_STORE_JPEG_RGBA12,         "store_jpeg_rgba12"},    {MNG_FN_STORE_JPEG_G8_ALPHA,       "store_jpeg_g8_alpha"},    {MNG_FN_STORE_JPEG_RGB8_ALPHA,     "store_jpeg_rgb8_alpha"},    {MNG_FN_INIT_JPEG_A1_NI,           "init_jpeg_a1_ni"},    {MNG_FN_INIT_JPEG_A2_NI,           "init_jpeg_a2_ni"},    {MNG_FN_INIT_JPEG_A4_NI,           "init_jpeg_a4_ni"},    {MNG_FN_INIT_JPEG_A8_NI,           "init_jpeg_a8_ni"},    {MNG_FN_INIT_JPEG_A16_NI,          "init_jpeg_a16_ni"},    {MNG_FN_STORE_JPEG_G8_A1,          "store_jpeg_g8_a1"},    {MNG_FN_STORE_JPEG_G8_A2,          "store_jpeg_g8_a2"},    {MNG_FN_STORE_JPEG_G8_A4,          "store_jpeg_g8_a4"},    {MNG_FN_STORE_JPEG_G8_A8,          "store_jpeg_g8_a8"},    {MNG_FN_STORE_JPEG_G8_A16,         "store_jpeg_g8_a16"},    {MNG_FN_STORE_JPEG_RGB8_A1,        "store_jpeg_rgb8_a1"},    {MNG_FN_STORE_JPEG_RGB8_A2,        "store_jpeg_rgb8_a2"},    {MNG_FN_STORE_JPEG_RGB8_A4,        "store_jpeg_rgb8_a4"},    {MNG_FN_STORE_JPEG_RGB8_A8,        "store_jpeg_rgb8_a8"},    {MNG_FN_STORE_JPEG_RGB8_A16,       "store_jpeg_rgb8_a16"},    {MNG_FN_STORE_JPEG_G12_A1,         "store_jpeg_g12_a1"},    {MNG_FN_STORE_JPEG_G12_A2,         "store_jpeg_g12_a2"},    {MNG_FN_STORE_JPEG_G12_A4,         "store_jpeg_g12_a4"},    {MNG_FN_STORE_JPEG_G12_A8,         "store_jpeg_g12_a8"},    {MNG_FN_STORE_JPEG_G12_A16,        "store_jpeg_g12_a16"},    {MNG_FN_STORE_JPEG_RGB12_A1,       "store_jpeg_rgb12_a1"},    {MNG_FN_STORE_JPEG_RGB12_A2,       "store_jpeg_rgb12_a2"},    {MNG_FN_STORE_JPEG_RGB12_A4,       "store_jpeg_rgb12_a4"},    {MNG_FN_STORE_JPEG_RGB12_A8,       "store_jpeg_rgb12_a8"},    {MNG_FN_STORE_JPEG_RGB12_A16,      "store_jpeg_rgb12_a16"},    {MNG_FN_NEXT_JPEG_ALPHAROW,        "next_jpeg_alpharow"},    {MNG_FN_NEXT_JPEG_ROW,             "next_jpeg_row"},    {MNG_FN_DISPLAY_JPEG_ROWS,         "display_jpeg_rows"},    {MNG_FN_MAGNIFY_G8_X1,             "magnify_g8_x1"},    {MNG_FN_MAGNIFY_G8_X2,             "magnify_g8_x2"},    {MNG_FN_MAGNIFY_RGB8_X1,           "magnify_rgb8_x1"},    {MNG_FN_MAGNIFY_RGB8_X2,           "magnify_rgb8_x2"},    {MNG_FN_MAGNIFY_GA8_X1,            "magnify_ga8_x1"},    {MNG_FN_MAGNIFY_GA8_X2,            "magnify_ga8_x2"},    {MNG_FN_MAGNIFY_GA8_X3,            "magnify_ga8_x3"},    {MNG_FN_MAGNIFY_GA8_X4,            "magnify_ga8_x4"},    {MNG_FN_MAGNIFY_RGBA8_X1,          "magnify_rgba8_x1"},    {MNG_FN_MAGNIFY_RGBA8_X2,          "magnify_rgba8_x2"},    {MNG_FN_MAGNIFY_RGBA8_X3,          "magnify_rgba8_x3"},    {MNG_FN_MAGNIFY_RGBA8_X4,          "magnify_rgba8_x4"},    {MNG_FN_MAGNIFY_G8_X3,             "magnify_g8_x3"},    {MNG_FN_MAGNIFY_RGB8_X3,           "magnify_rgb8_x3"},    {MNG_FN_MAGNIFY_GA8_X5,            "magnify_ga8_x5"},    {MNG_FN_MAGNIFY_RGBA8_X5,          "magnify_rgba8_x5"},    {MNG_FN_MAGNIFY_G8_Y1,             "magnify_g8_y1"},    {MNG_FN_MAGNIFY_G8_Y2,             "magnify_g8_y2"},    {MNG_FN_MAGNIFY_RGB8_Y1,           "magnify_rgb8_y1"},    {MNG_FN_MAGNIFY_RGB8_Y2,           "magnify_rgb8_y2"},    {MNG_FN_MAGNIFY_GA8_Y1,            "magnify_ga8_y1"},    {MNG_FN_MAGNIFY_GA8_Y2,            "magnify_ga8_y2"},    {MNG_FN_MAGNIFY_GA8_Y3,            "magnify_ga8_y3"},    {MNG_FN_MAGNIFY_GA8_Y4,            "magnify_ga8_y4"},    {MNG_FN_MAGNIFY_RGBA8_Y1,          "magnify_rgba8_y1"},    {MNG_FN_MAGNIFY_RGBA8_Y2,          "magnify_rgba8_y2"},    {MNG_FN_MAGNIFY_RGBA8_Y3,          "magnify_rgba8_y3"},    {MNG_FN_MAGNIFY_RGBA8_Y4,          "magnify_rgba8_y4"},    {MNG_FN_MAGNIFY_G8_Y3,             "magnify_g8_y3"},    {MNG_FN_MAGNIFY_RGB8_Y3,           "magnify_rgb8_y3"},    {MNG_FN_MAGNIFY_GA8_Y5,            "magnify_ga8_y5"},    {MNG_FN_MAGNIFY_RGBA8_Y5,          "magnify_rgba8_y5"},    {MNG_FN_DELTA_G1_G1,               "delta_g1_g1"},    {MNG_FN_DELTA_G2_G2,               "delta_g2_g2"},    {MNG_FN_DELTA_G4_G4,               "delta_g4_g4"},    {MNG_FN_DELTA_G8_G8,               "delta_g8_g8"},    {MNG_FN_DELTA_G16_G16,             "delta_g16_g16"},    {MNG_FN_DELTA_RGB8_RGB8,           "delta_rgb8_rgb8"},    {MNG_FN_DELTA_RGB16_RGB16,         "delta_rgb16_rgb16"},    {MNG_FN_DELTA_GA8_GA8,             "delta_ga8_ga8"},    {MNG_FN_DELTA_GA8_G8,              "delta_ga8_g8"},    {MNG_FN_DELTA_GA8_A8,              "delta_ga8_a8"},    {MNG_FN_DELTA_GA16_GA16,           "delta_ga16_ga16"},    {MNG_FN_DELTA_GA16_G16,            "delta_ga16_g16"},    {MNG_FN_DELTA_GA16_A16,            "delta_ga16_a16"},    {MNG_FN_DELTA_RGBA8_RGBA8,         "delta_rgba8_rgba8"},    {MNG_FN_DELTA_RGBA8_RGB8,          "delta_rgba8_rgb8"},    {MNG_FN_DELTA_RGBA8_A8,            "delta_rgba8_a8"},    {MNG_FN_DELTA_RGBA16_RGBA16,       "delta_rgba16_rgba16"},    {MNG_FN_DELTA_RGBA16_RGB16,        "delta_rgba16_rgb16"},    {MNG_FN_DELTA_RGBA16_A16,          "delta_rgba16_a16"},  };#endif /* MNG_INCLUDE_TRACE_STINGS *//* ************************************************************************** */mng_retcode mng_trace (mng_datap  pData,                       mng_uint32 iFunction,                       mng_uint32 iLocation){  mng_pchar zName = 0;                 /* bufferptr for tracestring */  if ((pData == 0) || (pData->iMagic != MNG_MAGIC))    return MNG_INVALIDHANDLE;          /* no good if the handle is corrupt */  if (pData->fTraceproc)               /* report back to user ? */  {#ifdef MNG_INCLUDE_TRACE_STRINGS    {                                  /* binary search variables */      mng_int32        iTop, iLower, iUpper, iMiddle;      mng_trace_entryp pEntry;         /* pointer to found entry */                                       /* determine max index of table */      iTop = (sizeof (trace_table) / sizeof (trace_table [0])) - 1;      iLower  = 0;                     /* initialize binary search */      iMiddle = iTop >> 1;             /* start in the middle */      iUpper  = iTop;      pEntry  = 0;                     /* no goods yet! */      do                               /* the binary search itself */        {          if (trace_table [iMiddle].iFunction < iFunction)            iLower = iMiddle + 1;          else if (trace_table [iMiddle].iFunction > iFunction)            iUpper = iMiddle - 1;          else          {            pEntry = &trace_table [iMiddle];            break;          };          iMiddle = (iLower + iUpper) >> 1;        }      while (iLower <= iUpper);      if (pEntry)                      /* found it ? */        zName = pEntry->zTracetext;    }#endif                                       /* oke, now tell */    if (!pData->fTraceproc (((mng_handle)pData), iFunction, iLocation, zName))      return MNG_APPTRACEABORT;  }  return MNG_NOERROR;}/* ************************************************************************** */#endif /* MNG_INCLUDE_TRACE_PROCS *//* ************************************************************************** *//* * end of file                                                            * *//* ************************************************************************** */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -