X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=lib%2Fgl_sublist.h;h=090086a829fe3c1dcb21035bb60cb954d783a692;hb=893f75bfc4d025e22075e1c441e594cc6b738066;hp=a14498b6cb4967750baded8b5c04928cf8bcdd1c;hpb=57fdfd3f8ec62b105c53bcdf6f127c35c7fe7391;p=gnulib.git diff --git a/lib/gl_sublist.h b/lib/gl_sublist.h index a14498b6c..090086a82 100644 --- a/lib/gl_sublist.h +++ b/lib/gl_sublist.h @@ -1,5 +1,5 @@ /* Sequential list data type backed by another list. - Copyright (C) 2006 Free Software Foundation, Inc. + Copyright (C) 2006, 2009-2012 Free Software Foundation, Inc. Written by Bruno Haible , 2006. This program is free software: you can redistribute it and/or modify @@ -33,8 +33,13 @@ extern "C" { - The sublist is only valid as long as the whole list is valid. - The sublist must not be passed to the gl_list_sortedlist_add() function. */ +#if 0 /* declared in gl_xsublist.h */ extern gl_list_t gl_sublist_create (gl_list_t whole_list, - size_t start_index, size_t end_index); + size_t start_index, size_t end_index); +#endif +/* Likewise. Return NULL upon out-of-memory. */ +extern gl_list_t gl_sublist_nx_create (gl_list_t whole_list, + size_t start_index, size_t end_index); #ifdef __cplusplus