!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/glib/   drwxr-xr-x
Free 3.28 GB of 27.03 GB (12.13%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     gstring.h (5.44 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* GLIB - Library of useful routines for C programming
* Copyright (C) 1995-1997  Peter Mattis, Spencer Kimball and Josh MacDonald
*
* 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.
*/

/*
* Modified by the GLib Team and others 1997-2000.  See the AUTHORS
* file for a list of people on the GLib Team.  See the ChangeLog
* files for a list of changes.  These files are distributed with
* GLib at ftp://ftp.gtk.org/pub/gtk/.
*/

#ifndef __G_STRING_H__
#define __G_STRING_H__

#include <glib/gtypes.h>
#include <glib/gunicode.h>
#include <glib/gutils.h>  /* for G_CAN_INLINE */

G_BEGIN_DECLS

typedef struct _GString        GString;
typedef struct _GStringChunk    GStringChunk;

struct _GString
{
  gchar  *str;
  gsize len;    
  gsize allocated_len;
};

/* String Chunks
*/
GStringChunk* g_string_chunk_new       (gsize size);  
void          g_string_chunk_free       (GStringChunk *chunk);
gchar*          g_string_chunk_insert       (GStringChunk *chunk,
                        const gchar     *string);
gchar*          g_string_chunk_insert_len       (GStringChunk *chunk,
                        const gchar     *string,
                        gssize        len);
gchar*          g_string_chunk_insert_const  (GStringChunk *chunk,
                        const gchar     *string);


/* Strings
*/
GString*     g_string_new            (const gchar     *init);
GString*     g_string_new_len           (const gchar     *init,
                                         gssize           len);   
GString*     g_string_sized_new         (gsize            dfl_size);  
gchar*         g_string_free            (GString     *string,
                     gboolean      free_segment);
gboolean     g_string_equal             (const GString     *v,
                     const GString      *v2);
guint        g_string_hash              (const GString   *str);
GString*     g_string_assign            (GString     *string,
                     const gchar     *rval);
GString*     g_string_truncate          (GString     *string,
                     gsize          len);    
GString*     g_string_set_size          (GString         *string,
                     gsize            len);
GString*     g_string_insert_len        (GString         *string,
                                         gssize           pos,   
                                         const gchar     *val,
                                         gssize           len);  
GString*     g_string_append            (GString     *string,
                             const gchar     *val);
GString*     g_string_append_len        (GString     *string,
                             const gchar     *val,
                                         gssize           len);  
GString*     g_string_append_c          (GString     *string,
                     gchar          c);
GString*     g_string_append_unichar    (GString     *string,
                     gunichar      wc);
GString*     g_string_prepend           (GString     *string,
                     const gchar     *val);
GString*     g_string_prepend_c         (GString     *string,
                     gchar          c);
GString*     g_string_prepend_unichar   (GString     *string,
                     gunichar      wc);
GString*     g_string_prepend_len       (GString     *string,
                             const gchar     *val,
                                         gssize           len);  
GString*     g_string_insert            (GString     *string,
                     gssize          pos,    
                     const gchar     *val);
GString*     g_string_insert_c          (GString     *string,
                     gssize          pos,    
                     gchar          c);
GString*     g_string_insert_unichar    (GString     *string,
                     gssize          pos,    
                     gunichar      wc);
GString*     g_string_erase            (GString     *string,
                     gssize          pos,
                     gssize          len);
GString*     g_string_ascii_down        (GString     *string);
GString*     g_string_ascii_up          (GString     *string);
void         g_string_printf            (GString     *string,
                     const gchar     *format,
                     ...) G_GNUC_PRINTF (2, 3);
void         g_string_append_printf     (GString     *string,
                     const gchar     *format,
                     ...) G_GNUC_PRINTF (2, 3);

/* -- optimize g_strig_append_c --- */
#ifdef G_CAN_INLINE
static inline GString*
g_string_append_c_inline (GString *gstring,
                          gchar    c)
{
  if (gstring->len + 1 < gstring->allocated_len)
    {
      gstring->str[gstring->len++] = c;
      gstring->str[gstring->len] = 0;
    }
  else
    g_string_insert_c (gstring, -1, c);
  return gstring;
}
#define g_string_append_c(gstr,c)       g_string_append_c_inline (gstr, c)
#endif /* G_CAN_INLINE */


#ifndef G_DISABLE_DEPRECATED

/* The following two functions are deprecated and will be removed in
* the next major release. They use the locale-specific tolower and
* toupper, which is almost never the right thing.
*/

GString*     g_string_down              (GString     *string);
GString*     g_string_up                (GString     *string);

/* These aliases are included for compatibility. */
#define    g_string_sprintf    g_string_printf
#define    g_string_sprintfa    g_string_append_printf

#endif /* G_DISABLE_DEPRECATED */

G_END_DECLS

#endif /* __G_STRING_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.0034 ]--