资源简介
ipp是一个在internet上传送打印任务的国际标准,它提供远程打印的高效性和实用性,并且提供远程管理打印机的能力。
此文档提供了ipp的源码。
代码片段和文件信息
#include
#include
#include
#include “array.h“
#ifdef DEBUG_MEM
#include
#endif
#define ARRAY_ALLOC_SIZE 5
ARRAY *array_new( void ) {
ARRAY *n;
if( ( n = calloc( 1 sizeof( ARRAY ) ) ) == NULL ) {
return NULL;
}
if( ( n->data = calloc( ARRAY_ALLOC_SIZE sizeof( void * ) ) ) == NULL ) {
free( n );
return NULL;
}
return n;
}
int array_add( ARRAY *array void *data ) {
void **n_array;
int i;
for( i = 0; i < array->len && array->data[i] != NULL; i++ ) ;
if( i == array->len ) { // Fell through
if( ( n_array = realloc( array->data (array->len+ARRAY_ALLOC_SIZE)*sizeof( void * ) ) ) == NULL ) {
return 0;
} else {
memset( n_array+array->len 0 ARRAY_ALLOC_SIZE*sizeof( void * ) );
array->data = n_array;
array->len += ARRAY_ALLOC_SIZE;
}
}
array->data[i] = data;
return 1;
}
int array_len( ARRAY *array ) {
int i;
for( i = 0; i < array->len && array->data[i] != NULL; i++ ) ;
return i;
}
int array_free( ARRAY *array ) {
int i;
for( i = 0; i < array->len && array->data[i] != NULL; i++ ) {
free( array->data[i] );
}
free( array->data );
free( array );
return 0;
}
void *array_get( ARRAY *array int idx ) {
if( idx < array->len )
return array->data[idx];
else
return NULL;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 2044 2011-09-14 17:29 源码\ippd\.svn\entries
文件 2 2011-08-15 18:03 源码\ippd\.svn\format
文件 1338 2011-08-15 18:03 源码\ippd\.svn\text-ba
文件 297 2011-08-15 18:03 源码\ippd\.svn\text-ba
文件 8538 2011-08-23 08:50 源码\ippd\.svn\text-ba
文件 929 2011-08-15 18:03 源码\ippd\.svn\text-ba
文件 1242 2011-08-15 18:03 源码\ippd\.svn\text-ba
文件 846 2011-08-15 18:03 源码\ippd\.svn\text-ba
文件 24226 2011-08-23 08:50 源码\ippd\.svn\text-ba
文件 3723 2011-08-15 18:03 源码\ippd\.svn\text-ba
文件 10355 2011-08-22 08:52 源码\ippd\.svn\text-ba
文件 355 2011-08-15 18:03 源码\ippd\.svn\text-ba
文件 222 2011-08-22 08:52 源码\ippd\.svn\text-ba
文件 3736 2011-08-23 08:50 源码\ippd\.svn\text-ba
文件 1393 2011-08-15 18:03 源码\ippd\.svn\text-ba
文件 211 2011-08-15 18:03 源码\ippd\.svn\text-ba
文件 427 2011-08-15 18:03 源码\ippd\.svn\text-ba
文件 1338 2011-08-15 18:03 源码\ippd\array.c
文件 297 2011-08-15 18:03 源码\ippd\array.h
文件 8538 2011-08-23 08:50 源码\ippd\conn.c
文件 929 2011-08-15 18:03 源码\ippd\conn.h
文件 1242 2011-08-15 18:03 源码\ippd\http.c
文件 846 2011-08-15 18:03 源码\ippd\http.h
文件 24226 2011-08-23 08:50 源码\ippd\ipp.c
文件 3723 2011-08-15 18:03 源码\ippd\ipp.h
文件 10355 2011-08-22 08:52 源码\ippd\main.c
文件 355 2011-08-15 18:03 源码\ippd\main2.c
文件 222 2011-08-22 08:52 源码\ippd\Makefile
文件 3736 2011-08-23 08:50 源码\ippd\printers.c
文件 1393 2011-08-15 18:03 源码\ippd\printers.h
............此处省略15个文件信息
- 上一篇:闪光灯屏幕背光SOS三种模式的手电筒.rar
- 下一篇:华为项目管理十大模板
相关资源
- ippicv_2017u2_lnx_intel64_20170418.tgz
- 新建压缩(zipped)文件夹.zip
- VCLZipPro v4.51.1.zip
- SIPP使用手册带脚本
- 纯PB代码实现取MAC和IPPB9)
- SnippingToolFor2008
- 一个类似定时番茄钟的app源码
- Integrated Performance Primitives(IPP)8.0
- intel ipp 6.1 破解码 注册
- G.729的编解码C源码(使用Intel的IPP包)
- ipp+6.1.2.041地址及注册文件
- w_ipp_ia32_p_6.1.2.041
- Intel IPP8.0Intel Integrated Performance Primi
- SnippingTool.zip
- 线性与非线性泛函分析及其应用-Phi
- 百度云l_ipp_ia32_p_6.0.1.071.tar.gz
- ippicv_linux_20151201.tgz
- 微信小程序sublime插件tc-weapp-snippets-
评论
共有 条评论