php5-apc retained as dummy package.
[php5-apc.git] / apc.h
diff --git a/apc.h b/apc.h
deleted file mode 100644 (file)
index 92182ae..0000000
--- a/apc.h
+++ /dev/null
@@ -1,121 +0,0 @@
-/*
-  +----------------------------------------------------------------------+
-  | APC                                                                  |
-  +----------------------------------------------------------------------+
-  | Copyright (c) 2008 The PHP Group                                     |
-  +----------------------------------------------------------------------+
-  | This source file is subject to version 3.01 of the PHP license,      |
-  | that is bundled with this package in the file LICENSE, and is        |
-  | available through the world-wide-web at the following url:           |
-  | http://www.php.net/license/3_01.txt                                  |
-  | If you did not receive a copy of the PHP license and are unable to   |
-  | obtain it through the world-wide-web, please send a note to          |
-  | license@php.net so we can mail you a copy immediately.               |
-  +----------------------------------------------------------------------+
-  | Authors: Daniel Cowgill <dcowgill@communityconnect.com>              |
-  |          George Schlossnagle <george@omniti.com>                     |
-  |          Rasmus Lerdorf <rasmus@php.net>                             |
-  |          Arun C. Murthy <arunc@yahoo-inc.com>                        |
-  |          Gopal Vijayaraghavan <gopalv@yahoo-inc.com>                 |
-  +----------------------------------------------------------------------+
-
-   This software was contributed to PHP by Community Connect Inc. in 2002
-   and revised in 2005 by Yahoo! Inc. to add support for PHP 5.1.
-   Future revisions and derivatives of this source code must acknowledge
-   Community Connect Inc. as the original contributor of this module by
-   leaving this note intact in the source code.
-
-   All other licensing and usage conditions are those of the PHP Group.
-
- */
-
-/* $Id: apc.h,v 3.14.2.2 2008/05/11 18:57:00 rasmus Exp $ */
-
-#ifndef APC_H
-#define APC_H
-
-/*
- * This module defines utilities and helper functions used elsewhere in APC.
- */
-
-/* Commonly needed C library headers. */
-#include <assert.h>
-#include <errno.h>
-#include <stdarg.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <string.h>
-#include <time.h>
-
-/* UNIX headers (needed for struct stat) */
-#include <sys/types.h>
-#include <sys/stat.h>
-#ifndef PHP_WIN32
-#include <unistd.h>
-#endif
-
-#ifdef HAVE_CONFIG_H
-#include <config.h>
-#endif
-
-#include "php.h"
-#include "main/php_streams.h"
-
-/* log levels constants (see apc_log) */
-enum { APC_DBG, APC_NOTICE, APC_WARNING, APC_ERROR };
-
-/* typedefs for extensible memory allocators */
-typedef void* (*apc_malloc_t)(size_t);
-typedef void  (*apc_free_t)  (void*);
-
-/* wrappers for memory allocation routines */
-extern void* apc_emalloc(size_t n);
-extern void* apc_erealloc(void* p, size_t n);
-extern void apc_efree(void* p);
-extern char* apc_estrdup(const char* s);
-extern void* apc_xstrdup(const char* s, apc_malloc_t f);
-extern void* apc_xmemcpy(const void* p, size_t n, apc_malloc_t f);
-
-/* console display functions */
-extern void apc_log(int level, const char* fmt, ...);
-extern void apc_eprint(const char* fmt, ...);
-extern void apc_wprint(const char* fmt, ...);
-extern void apc_dprint(const char* fmt, ...);
-extern void apc_nprint(const char* fmt, ...);
-
-/* string and text manipulation */
-extern char* apc_append(const char* s, const char* t);
-extern char* apc_substr(const char* s, int start, int length);
-extern char** apc_tokenize(const char* s, char delim);
-
-/* filesystem functions */
-
-typedef struct apc_fileinfo_t 
-{
-    char fullpath[MAXPATHLEN+1];
-    php_stream_statbuf st_buf;
-} apc_fileinfo_t;
-
-extern int apc_search_paths(const char* filename, const char* path, apc_fileinfo_t* fileinfo);
-
-/* regular expression wrapper functions */
-extern void* apc_regex_compile_array(char* patterns[]);
-extern void apc_regex_destroy_array(void* p);
-extern int apc_regex_match_array(void* p, const char* input);
-
-/* apc_crc32: returns the CRC-32 checksum of the first len bytes in buf */
-extern unsigned int apc_crc32(const char* buf, int len);
-
-#define APC_NEGATIVE_MATCH 1
-#define APC_POSITIVE_MATCH 2
-
-#endif
-
-/*
- * Local variables:
- * tab-width: 4
- * c-basic-offset: 4
- * End:
- * vim600: expandtab sw=4 ts=4 sts=4 fdm=marker
- * vim<600: expandtab sw=4 ts=4 sts=4
- */