资源简介
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
- 下一篇:华为项目管理十大模板
相关资源
- Reparatory Effects of Nicotine on NMDA Recepto
- Apolipoprotein E4 Impairs in vivo Hippocampal
- 赤裸裸的统计学_Naked_Statistics_Strippi
- Intel ippsman
- u8g2.zipPictureAndWord
- intel ipp6.1 许可证
- 《ViewFlipper使用详解》对应源码
- shippower软件
- sipp使用案例及说明
- shipPOWER1.0
- ShipPower软件及使用教程
- 3d游戏模型提取神器 N+ Ripper Nijia Ri
- cocos2dx 3.x 水波纹
- Naked Statistics Stripping the Dread From the
- OpenCV Linux依赖库ippicv_linux_20151201.tgz
- CMake+opencv3.4编译时 Download: opencv_ffmp
- ippicv_2017u3_win_ia32_general_20170822.zip
- mathpix_snipping_tool_setup20190925.rar
- Clipper库使用教程
- 编译opencv3.1需要的opencv_ffmpeg_64.dll-o
- ippicv_2019_lnx_intel64_general_20180723.tgz
- ippicv_win(官方ippicv_windows_20141027版本
- sipp 压力测试 原创脚本
- ippicv_2019_win_intel64_20180723_general.7z
- ippicv_2017u3_lnx_intel64_20170822.tgz包
- IPP6.0 的中文简体说明书
- w_ipp-samples_p_6.0.0.127
- ippicv_2019_win_ia32_20180723_general.zip
- ippicv_windows_20151201.zip
- opencv3.2.0依赖项ippicv_linux_20151201.tgz
川公网安备 51152502000135号
评论
共有 条评论