const char * mimeGetIconURL(const char *fn) { char *icon = mimeGetIcon(fn); if (icon == NULL) return null_string; return internalLocalUri("/squid-internal-static/icons/", icon); }
const char * mimeGetIconURL(const char *fn) { static MemBuf mb = MemBufNULL; char *icon = mimeGetIcon(fn); if (icon == NULL) return null_string; if (Config.icons.use_short_names) { memBufReset(&mb); memBufPrintf(&mb, "/squid-internal-static/icons/%s", icon); return mb.buf; } else { return internalLocalUri("/squid-internal-static/icons/", icon); } }