/* * libpipi Pathetic image processing interface library * Copyright (c) 2004-2008 Sam Hocevar * 2008 Jean-Yves Lamoureux * All Rights Reserved * * $Id$ * * This library is free software. It comes without any warranty, to * the extent permitted by applicable law. You can redistribute it * and/or modify it under the terms of the Do What The Fuck You Want * To Public License, Version 2, as published by Sam Hocevar. See * http://sam.zoy.org/wtfpl/COPYING for more details. */ /* * modular.c: hand-written codecs multiplexer */ #include "modular.h" pipi_image_t *pipi_load_modular(const char *name) { return pipi_load_jpeg(name); } int pipi_save_modular(pipi_image_t *img, const char *name) { if(strlen(name) >= 4) if(!strncasecmp(&name[strlen(name) - 3], "jpg", 3) || !strncasecmp(&name[strlen(name) - 4], "jpeg", 4) ) return pipi_save_jpeg(img, name); return -1; }