!C99Shell v. 2.0 [PHP 7 Update] [25.02.2019]!

Software: Apache. PHP/7.3.33 

uname -a: Linux web25.us.cloudlogin.co 5.10.237-xeon-hst #1 SMP Mon May 5 15:10:04 UTC 2025 x86_64 

uid=233359(alpastrology) gid=888(tty) groups=888(tty),33(tape) 

Safe-mode: OFF (not secure)

/usr/pgsql-9.6/include/server/tsearch/   drwxr-xr-x
Free 6182.08 GB of 6263.28 GB (98.7%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Feedback    Self remove    Logout    


Viewing file:     ts_cache.h (2.06 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/*-------------------------------------------------------------------------
 *
 * ts_cache.h
 *      Tsearch related object caches.
 *
 * Portions Copyright (c) 1996-2016, PostgreSQL Global Development Group
 * Portions Copyright (c) 1994, Regents of the University of California
 *
 * src/include/tsearch/ts_cache.h
 *
 *-------------------------------------------------------------------------
 */
#ifndef TS_CACHE_H
#define TS_CACHE_H

#include "utils/guc.h"


/*
 * All TS*CacheEntry structs must share this common header
 * (see InvalidateTSCacheCallBack)
 */
typedef struct TSAnyCacheEntry
{
    Oid            objId;
    bool        isvalid;
} TSAnyCacheEntry;


typedef struct TSParserCacheEntry
{
    /* prsId is the hash lookup key and MUST BE FIRST */
    Oid            prsId;            /* OID of the parser */
    bool        isvalid;

    Oid            startOid;
    Oid            tokenOid;
    Oid            endOid;
    Oid            headlineOid;
    Oid            lextypeOid;

    /*
     * Pre-set-up fmgr call of most needed parser's methods
     */
    FmgrInfo    prsstart;
    FmgrInfo    prstoken;
    FmgrInfo    prsend;
    FmgrInfo    prsheadline;
} TSParserCacheEntry;

typedef struct TSDictionaryCacheEntry
{
    /* dictId is the hash lookup key and MUST BE FIRST */
    Oid            dictId;
    bool        isvalid;

    /* most frequent fmgr call */
    Oid            lexizeOid;
    FmgrInfo    lexize;

    MemoryContext dictCtx;        /* memory context to store private data */
    void       *dictData;
} TSDictionaryCacheEntry;

typedef struct
{
    int            len;
    Oid           *dictIds;
} ListDictionary;

typedef struct
{
    /* cfgId is the hash lookup key and MUST BE FIRST */
    Oid            cfgId;
    bool        isvalid;

    Oid            prsId;

    int            lenmap;
    ListDictionary *map;
} TSConfigCacheEntry;


/*
 * GUC variable for current configuration
 */
extern char *TSCurrentConfig;


extern TSParserCacheEntry *lookup_ts_parser_cache(Oid prsId);
extern TSDictionaryCacheEntry *lookup_ts_dictionary_cache(Oid dictId);
extern TSConfigCacheEntry *lookup_ts_config_cache(Oid cfgId);

extern Oid    getTSCurrentConfig(bool emitError);
extern bool check_TSCurrentConfig(char **newval, void **extra, GucSource source);
extern void assign_TSCurrentConfig(const char *newval, void *extra);

#endif   /* TS_CACHE_H */

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

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

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

--[ c99shell v. 2.0 [PHP 7 Update] [25.02.2019] maintained by KaizenLouie | C99Shell Github | Generation time: 0.0136 ]--