Annotation of win32/gnome/gdome2-x.x.x/libgdome/gdome-util.h, revision 1.1
1.1 ! paf 1: /* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 2; tab-width: 2 -*- */
! 2: /* gdome-util.h
! 3: *
! 4: * CopyRight (C) 2001 Paolo Casarini <paolo@casarini.org>
! 5: *
! 6: * This library is free software; you can redistribute it and/or
! 7: * modify it under the terms of the GNU Lesser General Public
! 8: * License as published by the Free Software Foundation; either
! 9: * version 2.1 of the License, or (at your option) any later version.
! 10: *
! 11: * This library is distributed in the hope that it will be useful,
! 12: * but WITHOUT ANY WARRANTY; without even the implied warranty of
! 13: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
! 14: * Lesser General Public License for more details.
! 15: *
! 16: * You should have received a copy of the GNU Lesser General Public
! 17: * License along with this library; if not, write to the Free Software
! 18: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
! 19: */
! 20:
! 21: #ifndef GDOME_UTIL_H
! 22: #define GDOME_UTIL_H
! 23:
! 24: #ifdef __cplusplus
! 25: extern "C" {
! 26: #endif /* __cplusplus */
! 27:
! 28: GdomeAttr * gdome_cast_a (GdomeNode *node);
! 29: GdomeCharacterData * gdome_cast_cd (GdomeNode *node);
! 30: GdomeCDATASection * gdome_cast_cds (GdomeNode *node);
! 31: GdomeComment * gdome_cast_c (GdomeNode *node);
! 32: GdomeDocument * gdome_cast_doc (GdomeNode *node);
! 33: GdomeDocumentFragment * gdome_cast_df (GdomeNode *node);
! 34: GdomeDocumentType * gdome_cast_dt (GdomeNode *node);
! 35: GdomeElement * gdome_cast_el (GdomeNode *node);
! 36: GdomeEntity * gdome_cast_ent (GdomeNode *node);
! 37: GdomeEntityReference * gdome_cast_er (GdomeNode *node);
! 38: GdomeNode * gdome_cast_n (GdomeNode *node);
! 39: GdomeNotation * gdome_cast_not (GdomeNode *node);
! 40: GdomeProcessingInstruction * gdome_cast_pi (GdomeNode *node);
! 41: GdomeText * gdome_cast_t (GdomeNode *node);
! 42: GdomeEventTarget * gdome_cast_evntt (GdomeNode *node);
! 43:
! 44: GdomeEvent * gdome_cast_evnt (GdomeEvent *evt);
! 45: GdomeMutationEvent * gdome_cast_mevnt (GdomeEvent *evt);
! 46:
! 47: #ifdef __cplusplus
! 48: }
! 49: #endif /* __cplusplus */
! 50:
! 51: #endif /* GDOME_UTIL_H */
E-mail: