X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_deque.h;fp=src%2Fframework%2Fmlt_deque.h;h=0000000000000000000000000000000000000000;hb=17b5a97b9bbe00b442a58a5065498e67b497af09;hp=d895798ef2416fb3da67185f26a6fb32c34c3467;hpb=f4963a6aa07644399b273b5d2b1f9299c9047414;p=melted diff --git a/src/framework/mlt_deque.h b/src/framework/mlt_deque.h deleted file mode 100644 index d895798..0000000 --- a/src/framework/mlt_deque.h +++ /dev/null @@ -1,54 +0,0 @@ -/** - * \file mlt_deque.h - * \brief double ended queue - * \see mlt_deque_s - * - * Copyright (C) 2003-2009 Ushodaya Enterprises Limited - * \author Charles Yates - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2.1 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the Free Software - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA - */ - -#ifndef _MLT_DEQUE_H_ -#define _MLT_DEQUE_H_ - -#include "mlt_types.h" - -extern mlt_deque mlt_deque_init( ); -extern int mlt_deque_count( mlt_deque self ); -extern int mlt_deque_push_back( mlt_deque self, void *item ); -extern void *mlt_deque_pop_back( mlt_deque self ); -extern int mlt_deque_push_front( mlt_deque self, void *item ); -extern void *mlt_deque_pop_front( mlt_deque self ); -extern void *mlt_deque_peek_back( mlt_deque self ); -extern void *mlt_deque_peek_front( mlt_deque self ); - -extern int mlt_deque_push_back_int( mlt_deque self, int item ); -extern int mlt_deque_pop_back_int( mlt_deque self ); -extern int mlt_deque_push_front_int( mlt_deque self, int item ); -extern int mlt_deque_pop_front_int( mlt_deque self ); -extern int mlt_deque_peek_back_int( mlt_deque self ); -extern int mlt_deque_peek_front_int( mlt_deque self ); - -extern int mlt_deque_push_back_double( mlt_deque self, double item ); -extern double mlt_deque_pop_back_double( mlt_deque self ); -extern int mlt_deque_push_front_double( mlt_deque self, double item ); -extern double mlt_deque_pop_front_double( mlt_deque self ); -extern double mlt_deque_peek_back_double( mlt_deque self ); -extern double mlt_deque_peek_front_double( mlt_deque self ); - -extern void mlt_deque_close( mlt_deque self ); - -#endif