| /webstack/webstack/branches/CoolStack12Rtm/src/php-5.2.4/ext/xmlrpc/libxmlrpc/ |
| encodings.c | 57 char* outbuf = 0; local 68 outbuf = (char*)malloc(outlen + 1); 70 if(outbuf) { 71 out_ptr = (char*)outbuf; 76 int diff = out_ptr - outbuf; 79 outbuf = (char*)realloc(outbuf, outlen + 1); 80 if(!outbuf) { 83 out_ptr = outbuf + diff; 86 free(outbuf); [all...] |
| /webstack/webstack/trunk/src/php-5.2.0/ext/xmlrpc/libxmlrpc/ |
| encodings.c | 57 char* outbuf = 0; local 68 outbuf = (char*)malloc(outlen + 1); 70 if(outbuf) { 71 out_ptr = (char*)outbuf; 76 int diff = out_ptr - outbuf; 79 outbuf = (char*)realloc(outbuf, outlen + 1); 80 if(!outbuf) { 83 out_ptr = outbuf + diff; 86 free(outbuf); [all...] |
| /webstack/webstack/trunk/src/php-5.2.4/ext/xmlrpc/libxmlrpc/ |
| encodings.c | 57 char* outbuf = 0; local 68 outbuf = (char*)malloc(outlen + 1); 70 if(outbuf) { 71 out_ptr = (char*)outbuf; 76 int diff = out_ptr - outbuf; 79 outbuf = (char*)realloc(outbuf, outlen + 1); 80 if(!outbuf) { 83 out_ptr = outbuf + diff; 86 free(outbuf); [all...] |
| /webstack/php-experiment/php-5.2.9RC3/ext/xmlrpc/libxmlrpc/ |
| encodings.c | 61 char* outbuf = 0; local 76 outbuf = (char*)malloc(outlen + 1); 78 if(outbuf) { 79 out_ptr = (char*)outbuf; 84 int diff = out_ptr - outbuf; 87 outbuf = (char*)realloc(outbuf, outlen + 1); 88 if(!outbuf) { 91 out_ptr = outbuf + diff; 94 free(outbuf); [all...] |
| /webstack/webserver/src/server/base/ |
| servssl.c | 56 void nsapi_random_generate(void *rctx, unsigned char *outbuf, int length) 58 INTutil_random(outbuf, length); 90 NSAPI_PUBLIC void nsapi_md5hash_end(void *hctx, unsigned char *outbuf) 95 PK11_DigestFinal(md5, outbuf, &outlen, 16); 104 nsapi_md5hash_data(unsigned char *outbuf, unsigned char *inbuf, int length) 106 PK11_HashBuf(SEC_OID_MD5, outbuf, inbuf, length);
|
| daemon.h | 78 void nsapi_random_generate(void *rctx, unsigned char *outbuf, int length); 88 NSAPI_PUBLIC void nsapi_md5hash_end(void *hctx, unsigned char *outbuf); 91 nsapi_md5hash_data(unsigned char *outbuf, unsigned char *inbuf, int length);
|
| /webstack/webstack/branches/CoolStack12Rtm/src/openldap-2.3.30/libraries/liblutil/ |
| getopt.c | 58 char *ptr, outbuf[4096]; local 60 ptr = lutil_strncopy(outbuf, argv[0], sizeof(outbuf) - 2); 61 ptr = lutil_strncopy(ptr, s, sizeof(outbuf)-2 -(ptr-outbuf)); 65 __atoe_l(outbuf, ptr - outbuf); 67 (void) write(STDERR_FILENO,outbuf,ptr - outbuf);
|
| /webstack/webstack/trunk/src/openldap-2.3.30/libraries/liblutil/ |
| getopt.c | 58 char *ptr, outbuf[4096]; local 60 ptr = lutil_strncopy(outbuf, argv[0], sizeof(outbuf) - 2); 61 ptr = lutil_strncopy(ptr, s, sizeof(outbuf)-2 -(ptr-outbuf)); 65 __atoe_l(outbuf, ptr - outbuf); 67 (void) write(STDERR_FILENO,outbuf,ptr - outbuf);
|
| /webstack/webstack/branches/CoolStack12Rtm/src/cyrus-sasl-2.1.22/mac/libdes/src/ |
| enc_writ.c | 79 /* crypto/des/enc_writ.c */
/* Copyright (C) 1995-1997 Eric Young (eay@mincom.oz.au)
* All rights reserved.
*
* This package is an SSL implementation written
* by Eric Young (eay@mincom.oz.au).
* The implementation was written so as to conform with Netscapes SSL.
*
* This library is free for commercial and non-commercial use as long as
* the following conditions are aheared to. The following conditions
* apply to all code found in this distribution, be it the RC4, RSA,
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
* included with this distribution is covered by the same copyright terms
* except that the holder is Tim Hudson (tjh@mincom.oz.au).
*
* Copyright remains Eric Young's, and as such any Copyright notices in
* the code are not to be removed.
* If this package is used in a product, Eric Young should be given attribution
* as the author of the parts of the library used.
* This can be in the form of a textual message at program startup or
* in documentation (online or textual) provided with the package.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* "This product includes cryptographic software written by
* Eric Young (eay@mincom.oz.au)"
* The word 'cryptographic' can be left out if the rouines from the library
* being used are not cryptographic related :-).
* 4. If you include any Windows specific code (or a derivative thereof) from
* the apps directory (application code) you must include an acknowledgement:
* "This product includes software written by Tim Hudson (tjh@mincom.oz.au)"
*
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* The licence and distribution terms for any publically available version or
* derivative of this code cannot be changed. i.e. this code cannot simply be
* copied and put under another distribution licence
* [including the GNU Public Licence.]
*/
#include <errno.h>
#include <time.h>
#include "des_locl.h"
int des_enc_write(fd, buf, len, sched, iv)
int fd;
char *buf;
int len;
des_key_schedule sched;
des_cblock (*iv);
{
#ifdef _LIBC
extern int srandom();
extern unsigned long time();
extern int random();
extern int write();
#endif
long rnum;
int i,j,k,outnum;
char *outbuf=NULL;
char shortbuf[8];
char *p;
static int start=1;
if (outbuf == NULL)
{
outbuf=(char *)malloc(BSIZE+HDRSIZE);
if (outbuf == NULL) return(-1);
}
/* If we are sending less than 8 bytes, the same char will look
* the same if we don't pad it out with random bytes */
if (start)
{
start=0;
srandom((unsigned int)time(NULL));
}
/* lets recurse if we want to send the data in small chunks */
if (len > MAXWRITE)
{
j=0;
for (i=0; i<len; i+=k)
{
k=des_enc_write(fd,&(buf[i]),
((len-i) > MAXWRITE)?MAXWRITE:(len-i),sched,iv);
if (k < 0)
return(k);
else
j+=k;
}
return(j);
}
/* write length first */
p=outbuf;
l2n(len,p);
/* pad short strings */
if (len < 8)
{
p=shortbuf;
memcpy(shortbuf,buf,(unsigned int)len);
for (i=len; i<8; i++)
shortbuf[i]=random();
rnum=8;
}
else
{
p=buf;
rnum=((len+7)/8*8); /* round up to nearest eight */
}
if (des_rw_mode & DES_PCBC_MODE)
des_pcbc_encrypt((des_cblock *)p,
(des_cblock *)&(outbuf[HDRSIZE]),
(long)((len<8)?8:len),sched,iv,DES_ENCRYPT);
else
des_cbc_encrypt((des_cblock *)p,
(des_cblock *)&(outbuf[HDRSIZE]),
(long)((len<8)?8:len),sched,iv,DES_ENCRYPT);
/* output */
outnum=(int)rnum+HDRSIZE;
for (j=0; j<outnum; j+=i)
{
/* eay 26/08/92 I was not doing writing from where we
* got upto. */
i=write(fd,&(outbuf[j]),(unsigned int)(outnum-j));
if (i == -1)
{
if (errno == EINTR)
i=0;
else /* Thi (…) 1 \/* crypto\/des\/enc_writ.c *\/ local
|
| /webstack/webstack/branches/CoolStack12Rtm/src/cyrus-sasl-2.1.22/utils/ |
| sfsasl.c | 59 const char *outbuf; local 68 result = sasl_decode(sd->conn, buf, len, &outbuf, &outlen); 75 if (outbuf != NULL) { 76 memcpy(buf, outbuf, outlen); 85 const char *outbuf; local 89 result = sasl_encode(sd->conn, buf, size, &outbuf, &outlen); 95 if (outbuf != NULL) { 96 sfwr(f, outbuf, outlen, disc);
|
| /webstack/webstack/trunk/src/cyrus-sasl-2.1.22/mac/libdes/src/ |
| enc_writ.c | 79 /* crypto/des/enc_writ.c */
/* Copyright (C) 1995-1997 Eric Young (eay@mincom.oz.au)
* All rights reserved.
*
* This package is an SSL implementation written
* by Eric Young (eay@mincom.oz.au).
* The implementation was written so as to conform with Netscapes SSL.
*
* This library is free for commercial and non-commercial use as long as
* the following conditions are aheared to. The following conditions
* apply to all code found in this distribution, be it the RC4, RSA,
* lhash, DES, etc., code; not just the SSL code. The SSL documentation
* included with this distribution is covered by the same copyright terms
* except that the holder is Tim Hudson (tjh@mincom.oz.au).
*
* Copyright remains Eric Young's, and as such any Copyright notices in
* the code are not to be removed.
* If this package is used in a product, Eric Young should be given attribution
* as the author of the parts of the library used.
* This can be in the form of a textual message at program startup or
* in documentation (online or textual) provided with the package.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. All advertising materials mentioning features or use of this software
* must display the following acknowledgement:
* "This product includes cryptographic software written by
* Eric Young (eay@mincom.oz.au)"
* The word 'cryptographic' can be left out if the rouines from the library
* being used are not cryptographic related :-).
* 4. If you include any Windows specific code (or a derivative thereof) from
* the apps directory (application code) you must include an acknowledgement:
* "This product includes software written by Tim Hudson (tjh@mincom.oz.au)"
*
* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
* The licence and distribution terms for any publically available version or
* derivative of this code cannot be changed. i.e. this code cannot simply be
* copied and put under another distribution licence
* [including the GNU Public Licence.]
*/
#include <errno.h>
#include <time.h>
#include "des_locl.h"
int des_enc_write(fd, buf, len, sched, iv)
int fd;
char *buf;
int len;
des_key_schedule sched;
des_cblock (*iv);
{
#ifdef _LIBC
extern int srandom();
extern unsigned long time();
extern int random();
extern int write();
#endif
long rnum;
int i,j,k,outnum;
char *outbuf=NULL;
char shortbuf[8];
char *p;
static int start=1;
if (outbuf == NULL)
{
outbuf=(char *)malloc(BSIZE+HDRSIZE);
if (outbuf == NULL) return(-1);
}
/* If we are sending less than 8 bytes, the same char will look
* the same if we don't pad it out with random bytes */
if (start)
{
start=0;
srandom((unsigned int)time(NULL));
}
/* lets recurse if we want to send the data in small chunks */
if (len > MAXWRITE)
{
j=0;
for (i=0; i<len; i+=k)
{
k=des_enc_write(fd,&(buf[i]),
((len-i) > MAXWRITE)?MAXWRITE:(len-i),sched,iv);
if (k < 0)
return(k);
else
j+=k;
}
return(j);
}
/* write length first */
p=outbuf;
l2n(len,p);
/* pad short strings */
if (len < 8)
{
p=shortbuf;
memcpy(shortbuf,buf,(unsigned int)len);
for (i=len; i<8; i++)
shortbuf[i]=random();
rnum=8;
}
else
{
p=buf;
rnum=((len+7)/8*8); /* round up to nearest eight */
}
if (des_rw_mode & DES_PCBC_MODE)
des_pcbc_encrypt((des_cblock *)p,
(des_cblock *)&(outbuf[HDRSIZE]),
(long)((len<8)?8:len),sched,iv,DES_ENCRYPT);
else
des_cbc_encrypt((des_cblock *)p,
(des_cblock *)&(outbuf[HDRSIZE]),
(long)((len<8)?8:len),sched,iv,DES_ENCRYPT);
/* output */
outnum=(int)rnum+HDRSIZE;
for (j=0; j<outnum; j+=i)
{
/* eay 26/08/92 I was not doing writing from where we
* got upto. */
i=write(fd,&(outbuf[j]),(unsigned int)(outnum-j));
if (i == -1)
{
if (errno == EINTR)
i=0;
else /* Thi (…) 1 \/* crypto\/des\/enc_writ.c *\/ local
|
| /webstack/webstack/trunk/src/cyrus-sasl-2.1.22/utils/ |
| sfsasl.c | 59 const char *outbuf; local 68 result = sasl_decode(sd->conn, buf, len, &outbuf, &outlen); 75 if (outbuf != NULL) { 76 memcpy(buf, outbuf, outlen); 85 const char *outbuf; local 89 result = sasl_encode(sd->conn, buf, size, &outbuf, &outlen); 95 if (outbuf != NULL) { 96 sfwr(f, outbuf, outlen, disc);
|
| /webstack/webstack/branches/CoolStack12Rtm/src/tidy/src/ |
| iconvtc.c | 38 char outbuf[TC_OUTBUFSIZE] = { 0 }; local 53 char * outbufptr = (char*)outbuf; 69 c = (unsigned char)outbuf[0]; 70 c += (unsigned char)outbuf[1] << 8; 71 c += (unsigned char)outbuf[2] << 16; 72 c += (unsigned char)outbuf[3] << 32;
|
| /webstack/webstack/trunk/src/tidy/src/ |
| iconvtc.c | 38 char outbuf[TC_OUTBUFSIZE] = { 0 }; local 53 char * outbufptr = (char*)outbuf; 69 c = (unsigned char)outbuf[0]; 70 c += (unsigned char)outbuf[1] << 8; 71 c += (unsigned char)outbuf[2] << 16; 72 c += (unsigned char)outbuf[3] << 32;
|
| /webstack/webstack/branches/CoolStack12Rtm/src/libiconv-1.9.2/lib/ |
| loop_wchar.h | 62 char* * outbuf, size_t *outbytesleft) 93 char* outptr = *outbuf; 116 *outbuf = outptr; 128 char* * outbuf, size_t *outbytesleft) 131 if (outbuf == NULL || *outbuf == NULL) { 145 char* outptr = *outbuf; 162 *outbuf = outptr; 169 return unicode_loop_reset(&wcd->parent,outbuf,outbytesleft); 182 char* * outbuf, size_t *outbytesleft [all...] |
| /webstack/webstack/trunk/src/libiconv-1.9.2/lib/ |
| loop_wchar.h | 62 char* * outbuf, size_t *outbytesleft) 93 char* outptr = *outbuf; 116 *outbuf = outptr; 128 char* * outbuf, size_t *outbytesleft) 131 if (outbuf == NULL || *outbuf == NULL) { 145 char* outptr = *outbuf; 162 *outbuf = outptr; 169 return unicode_loop_reset(&wcd->parent,outbuf,outbytesleft); 182 char* * outbuf, size_t *outbytesleft [all...] |
| /webstack/webstack/branches/CoolStack12Rtm/src/php-5.2.4/ext/zip/lib/ |
| zip_fread.c | 46 zip_fread(struct zip_file *zf, void *outbuf, size_t toread) 73 ret = _zip_file_fillbuf(outbuf, toread, zf); 76 zf->crc = crc32(zf->crc, (Bytef *)outbuf, ret); 82 zf->zstr->next_out = (Bytef *)outbuf; 99 zf->crc = crc32(zf->crc, (Bytef *)outbuf, len);
|
| /webstack/webstack/trunk/src/php-5.2.0/ext/zip/lib/ |
| zip_fread.c | 46 zip_fread(struct zip_file *zf, void *outbuf, size_t toread) 73 ret = _zip_file_fillbuf(outbuf, toread, zf); 76 zf->crc = crc32(zf->crc, (Bytef *)outbuf, ret); 82 zf->zstr->next_out = (Bytef *)outbuf; 99 zf->crc = crc32(zf->crc, (Bytef *)outbuf, len);
|
| /webstack/webstack/trunk/src/php-5.2.4/ext/zip/lib/ |
| zip_fread.c | 46 zip_fread(struct zip_file *zf, void *outbuf, size_t toread) 73 ret = _zip_file_fillbuf(outbuf, toread, zf); 76 zf->crc = crc32(zf->crc, (Bytef *)outbuf, ret); 82 zf->zstr->next_out = (Bytef *)outbuf; 99 zf->crc = crc32(zf->crc, (Bytef *)outbuf, len);
|
| /webstack/php-experiment/php-5.2.9RC3/ext/zip/lib/ |
| zip_fread.c | 43 zip_fread(struct zip_file *zf, void *outbuf, size_t toread) 70 ret = _zip_file_fillbuf(outbuf, toread, zf); 73 zf->crc = crc32(zf->crc, (Bytef *)outbuf, ret); 79 zf->zstr->next_out = (Bytef *)outbuf; 96 zf->crc = crc32(zf->crc, (Bytef *)outbuf, len);
|
| /webstack/webserver/src/server/safs/ |
| ntwincgi.cpp | 586 char outbuf[MAX_OUTPUT_LEN]; local 597 outbuf_len = util_snprintf(outbuf, MAX_OUTPUT_LEN, "[CGI]\r\n"); 599 ((result = PR_Write(cgi_file, outbuf, outbuf_len)) < 0)) 604 outbuf_len = util_snprintf(outbuf, MAX_OUTPUT_LEN, 607 ((result = PR_Write(cgi_file, outbuf, outbuf_len)) < 0)) 613 outbuf_len = util_snprintf(outbuf, MAX_OUTPUT_LEN, 616 ((result = PR_Write(cgi_file, outbuf, outbuf_len)) < 0)) 632 outbuf_len = util_snprintf(outbuf, MAX_OUTPUT_LEN, 635 ((result = PR_Write(cgi_file, outbuf, outbuf_len)) < 0)) 643 outbuf_len = util_snprintf(outbuf, MAX_OUTPUT_LEN 862 char outbuf[MAX_OUTPUT_LEN]; local 922 char outbuf[MAX_OUTPUT_LEN]; local 965 char outbuf[MAX_OUTPUT_LEN]; local [all...] |
| /webstack/webstack/branches/CoolStack12Rtm/src/libiconv-1.9.2/src/ |
| iconv.c | 91 char outbuf[4096]; local 113 char* outptr = outbuf; 114 size_t outsize = sizeof(outbuf); 116 if (outptr != outbuf) { 118 if (fwrite(outbuf,1,outptr-outbuf,stdout) < outptr-outbuf) 164 char* outptr = outbuf; 165 size_t outsize = sizeof(outbuf); 167 if (outptr != outbuf) { [all...] |
| /webstack/webstack/trunk/src/libiconv-1.9.2/src/ |
| iconv.c | 91 char outbuf[4096]; local 113 char* outptr = outbuf; 114 size_t outsize = sizeof(outbuf); 116 if (outptr != outbuf) { 118 if (fwrite(outbuf,1,outptr-outbuf,stdout) < outptr-outbuf) 164 char* outptr = outbuf; 165 size_t outsize = sizeof(outbuf); 167 if (outptr != outbuf) { [all...] |
| /webstack/webstack/branches/CoolStack12Rtm/src/httpd-2.2.6/srclib/apr-util/xlate/ |
| xlate.c | 108 char inbuf[256], outbuf[256]; local 110 char *outbufptr = outbuf; 130 convset->sbcs_table = apr_palloc(convset->pool, sizeof(outbuf)); 131 memcpy(convset->sbcs_table, outbuf, sizeof(outbuf)); 147 char inbuf[256], outbuf[256]; local 149 char *outbufptr = outbuf; 172 convset->sbcs_table = apr_palloc(convset->pool, sizeof(outbuf)); 173 memcpy(convset->sbcs_table, outbuf, sizeof(outbuf)); [all...] |
| /webstack/webstack/trunk/src/httpd-2.2.3/srclib/apr-util/xlate/ |
| xlate.c | 108 char inbuf[256], outbuf[256]; local 110 char *outbufptr = outbuf; 130 convset->sbcs_table = apr_palloc(convset->pool, sizeof(outbuf)); 131 memcpy(convset->sbcs_table, outbuf, sizeof(outbuf)); 147 char inbuf[256], outbuf[256]; local 149 char *outbufptr = outbuf; 172 convset->sbcs_table = apr_palloc(convset->pool, sizeof(outbuf)); 173 memcpy(convset->sbcs_table, outbuf, sizeof(outbuf)); [all...] |