!C99Shell v. 1.0 pre-release build #16!

Software: Apache/2.0.54 (Fedora). PHP/5.0.4 

uname -a: Linux mina-info.me 2.6.17-1.2142_FC4smp #1 SMP Tue Jul 11 22:57:02 EDT 2006 i686 

uid=48(apache) gid=48(apache) groups=48(apache)
context=system_u:system_r:httpd_sys_script_t
 

Safe-mode: OFF (not secure)

/usr/include/glib-2.0/gobject/   drwxr-xr-x
Free 5.1 GB of 27.03 GB (18.87%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     genums.h (4.33 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* GObject - GLib Type, Object, Parameter and Signal Library
* Copyright (C) 1998-1999, 2000-2001 Tim Janik and Red Hat, Inc.
*
* 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 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.
*/
#if !defined (__GLIB_GOBJECT_H_INSIDE__) && !defined (GOBJECT_COMPILATION)
#error "Only <glib-object.h> can be included directly."
#endif

#ifndef __G_ENUMS_H__
#define __G_ENUMS_H__

#include <gobject/gtype.h>

G_BEGIN_DECLS

/* --- type macros --- */
#define G_TYPE_IS_ENUM(type)           (G_TYPE_FUNDAMENTAL (type) == G_TYPE_ENUM)
#define G_ENUM_CLASS(class)           (G_TYPE_CHECK_CLASS_CAST ((class), G_TYPE_ENUM, GEnumClass))
#define G_IS_ENUM_CLASS(class)           (G_TYPE_CHECK_CLASS_TYPE ((class), G_TYPE_ENUM))
#define G_ENUM_CLASS_TYPE(class)       (G_TYPE_FROM_CLASS (class))
#define G_ENUM_CLASS_TYPE_NAME(class)  (g_type_name (G_ENUM_CLASS_TYPE (class)))
#define G_TYPE_IS_FLAGS(type)           (G_TYPE_FUNDAMENTAL (type) == G_TYPE_FLAGS)
#define G_FLAGS_CLASS(class)           (G_TYPE_CHECK_CLASS_CAST ((class), G_TYPE_FLAGS, GFlagsClass))
#define G_IS_FLAGS_CLASS(class)        (G_TYPE_CHECK_CLASS_TYPE ((class), G_TYPE_FLAGS))
#define G_FLAGS_CLASS_TYPE(class)      (G_TYPE_FROM_CLASS (class))
#define G_FLAGS_CLASS_TYPE_NAME(class) (g_type_name (G_FLAGS_TYPE (class)))
#define G_VALUE_HOLDS_ENUM(value)      (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_ENUM))
#define G_VALUE_HOLDS_FLAGS(value)     (G_TYPE_CHECK_VALUE_TYPE ((value), G_TYPE_FLAGS))


/* --- enum/flag values & classes --- */
typedef struct _GEnumClass  GEnumClass;
typedef struct _GFlagsClass GFlagsClass;
typedef struct _GEnumValue  GEnumValue;
typedef struct _GFlagsValue GFlagsValue;
struct    _GEnumClass
{
  GTypeClass  g_type_class;

  /*< public >*/  
  gint          minimum;
  gint          maximum;
  guint          n_values;
  GEnumValue *values;
};
struct    _GFlagsClass
{
  GTypeClass   g_type_class;
  
  /*< public >*/  
  guint           mask;
  guint           n_values;
  GFlagsValue *values;
};
struct _GEnumValue
{
  gint     value;
  gchar *value_name;
  gchar *value_nick;
};
struct _GFlagsValue
{
  guint     value;
  gchar *value_name;
  gchar *value_nick;
};


/* --- prototypes --- */
GEnumValue*    g_enum_get_value        (GEnumClass    *enum_class,
                         gint         value);
GEnumValue*    g_enum_get_value_by_name    (GEnumClass    *enum_class,
                         const gchar    *name);
GEnumValue*    g_enum_get_value_by_nick    (GEnumClass    *enum_class,
                         const gchar    *nick);
GFlagsValue*    g_flags_get_first_value        (GFlagsClass    *flags_class,
                         guint         value);
GFlagsValue*    g_flags_get_value_by_name    (GFlagsClass    *flags_class,
                         const gchar    *name);
GFlagsValue*    g_flags_get_value_by_nick    (GFlagsClass    *flags_class,
                         const gchar    *nick);
void            g_value_set_enum            (GValue         *value,
                         gint            v_enum);
gint            g_value_get_enum            (const GValue   *value);
void            g_value_set_flags           (GValue         *value,
                         guint           v_flags);
guint           g_value_get_flags           (const GValue   *value);



/* --- registration functions --- */
/* const_static_values is a NULL terminated array of enum/flags
* values that is taken over!
*/
GType    g_enum_register_static       (const gchar          *name,
                    const GEnumValue  *const_static_values);
GType    g_flags_register_static       (const gchar          *name,
                    const GFlagsValue *const_static_values);
/* functions to complete the type information
* for enums/flags implemented by plugins
*/
void    g_enum_complete_type_info  (GType           g_enum_type,
                    GTypeInfo          *info,
                    const GEnumValue  *const_values);
void    g_flags_complete_type_info (GType           g_flags_type,
                    GTypeInfo          *info,
                    const GFlagsValue *const_values);

G_END_DECLS

#endif /* __G_ENUMS_H__ */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 1.0 pre-release build #16 powered by Captain Crunch Security Team | http://ccteam.ru | Generation time: 0.0037 ]--