bug-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Feature Branch - Windows Build Broken - VC6 no uint32_t typedef


From: Conrad T. Pino
Subject: Feature Branch - Windows Build Broken - VC6 no uint32_t typedef
Date: Fri, 22 Oct 2004 16:04:30 -0700

Microsoft VC6 has neither:

        # include <inttypes.h>
        # include <stdint.h>

where typedef "uint32_t" is declared.

Questions:

1. Does everyone agree the following is appropriate?

        typedef unsigned int uint32_t;

2. Where should it be placed?

        windows-NT/config.h.in.footer perhaps?

Thanks in advance,

Conrad Pino

--------------------Configuration: libcvs - Win32 Debug--------------------
Compiling...
md5.c
h:\conrad\projects\cvs-1.12\lib\md5.h(36) : error C2061: syntax error : 
identifier 'md5_uint32'
h:\conrad\projects\cvs-1.12\lib\md5.h(36) : error C2059: syntax error : ';'
h:\conrad\projects\cvs-1.12\lib\md5.h(41) : error C2061: syntax error : 
identifier 'md5_uint32'
h:\conrad\projects\cvs-1.12\lib\md5.h(42) : error C2061: syntax error : 
identifier 'B'
h:\conrad\projects\cvs-1.12\lib\md5.h(42) : error C2059: syntax error : ';'
h:\conrad\projects\cvs-1.12\lib\md5.h(43) : error C2061: syntax error : 
identifier 'C'
h:\conrad\projects\cvs-1.12\lib\md5.h(43) : error C2059: syntax error : ';'
h:\conrad\projects\cvs-1.12\lib\md5.h(44) : error C2061: syntax error : 
identifier 'D'
h:\conrad\projects\cvs-1.12\lib\md5.h(44) : error C2059: syntax error : ';'
h:\conrad\projects\cvs-1.12\lib\md5.h(46) : error C2061: syntax error : 
identifier 'total'
h:\conrad\projects\cvs-1.12\lib\md5.h(46) : error C2059: syntax error : ';'
h:\conrad\projects\cvs-1.12\lib\md5.h(46) : error C2059: syntax error : '['
h:\conrad\projects\cvs-1.12\lib\md5.h(47) : error C2061: syntax error : 
identifier 'buflen'
h:\conrad\projects\cvs-1.12\lib\md5.h(47) : error C2059: syntax error : ';'
h:\conrad\projects\cvs-1.12\lib\md5.h(49) : error C2059: syntax error : '}'
h:\conrad\projects\cvs-1.12\lib\md5.c(76) : error C2037: left of 'A' specifies 
undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(77) : error C2037: left of 'B' specifies 
undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(78) : error C2037: left of 'C' specifies 
undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(79) : error C2037: left of 'D' specifies 
undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(81) : error C2037: left of 'total' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(81) : error C2037: left of 'total' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(82) : error C2037: left of 'buflen' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(93) : error C2065: 'md5_uint32' : 
undeclared identifier
h:\conrad\projects\cvs-1.12\lib\md5.c(93) : error C2059: syntax error : ')'
h:\conrad\projects\cvs-1.12\lib\md5.c(94) : error C2059: syntax error : ')'
h:\conrad\projects\cvs-1.12\lib\md5.c(95) : error C2059: syntax error : ')'
h:\conrad\projects\cvs-1.12\lib\md5.c(96) : error C2059: syntax error : ')'
h:\conrad\projects\cvs-1.12\lib\md5.c(110) : error C2146: syntax error : 
missing ';' before identifier 'bytes'
h:\conrad\projects\cvs-1.12\lib\md5.c(110) : error C2065: 'bytes' : undeclared 
identifier
h:\conrad\projects\cvs-1.12\lib\md5.c(110) : error C2037: left of 'buflen' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(111) : error C2275: 'size_t' : illegal 
use of this type as an expression
        c:\program files\microsoft visual studio\vc98\include\stdio.h(70) : see 
declaration of 'size_t'
h:\conrad\projects\cvs-1.12\lib\md5.c(111) : error C2146: syntax error : 
missing ';' before identifier 'pad'
h:\conrad\projects\cvs-1.12\lib\md5.c(111) : error C2065: 'pad' : undeclared 
identifier
h:\conrad\projects\cvs-1.12\lib\md5.c(114) : error C2037: left of 'total' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(115) : error C2037: left of 'total' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(116) : error C2037: left of 'total' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(119) : error C2037: left of 'buffer' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(119) : warning C4090: 'function' : 
different 'const' qualifiers
h:\conrad\projects\cvs-1.12\lib\md5.c(119) : warning C4022: 'memcpy' : pointer 
mismatch for actual parameter 1
h:\conrad\projects\cvs-1.12\lib\md5.c(119) : warning C4022: 'memcpy' : pointer 
mismatch for actual parameter 2
h:\conrad\projects\cvs-1.12\lib\md5.c(119) : error C2198: 'memcpy' : too few 
actual parameters
h:\conrad\projects\cvs-1.12\lib\md5.c(122) : error C2059: syntax error : ')'
h:\conrad\projects\cvs-1.12\lib\md5.c(123) : error C2059: syntax error : ')'
h:\conrad\projects\cvs-1.12\lib\md5.c(127) : error C2037: left of 'buffer' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(127) : warning C4022: 'md5_process_block' 
: pointer mismatch for actual parameter 1
h:\conrad\projects\cvs-1.12\lib\md5.c(127) : warning C4047: 'function' : 
'unsigned int ' differs in levels of indirection from
'struct md5_ctx *'
h:\conrad\projects\cvs-1.12\lib\md5.c(127) : warning C4024: 'md5_process_block' 
: different types for formal and actual parameter 2
h:\conrad\projects\cvs-1.12\lib\md5.c(127) : error C2198: 'md5_process_block' : 
too few actual parameters
h:\conrad\projects\cvs-1.12\lib\md5.c(138) : error C2079: 'ctx' uses undefined 
struct 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(143) : warning C4133: 'function' : 
incompatible types - from 'int *' to 'struct md5_ctx *'
h:\conrad\projects\cvs-1.12\lib\md5.c(184) : warning C4133: 'function' : 
incompatible types - from 'int *' to 'struct md5_ctx *'
h:\conrad\projects\cvs-1.12\lib\md5.c(191) : warning C4133: 'function' : 
incompatible types - from 'int *' to 'struct md5_ctx *'
h:\conrad\projects\cvs-1.12\lib\md5.c(194) : warning C4133: 'function' : 
incompatible types - from 'int *' to 'struct md5_ctx *'
h:\conrad\projects\cvs-1.12\lib\md5.c(205) : error C2079: 'ctx' uses undefined 
struct 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(208) : warning C4133: 'function' : 
incompatible types - from 'int *' to 'struct md5_ctx *'
h:\conrad\projects\cvs-1.12\lib\md5.c(211) : warning C4133: 'function' : 
incompatible types - from 'int *' to 'struct md5_ctx *'
h:\conrad\projects\cvs-1.12\lib\md5.c(214) : warning C4133: 'function' : 
incompatible types - from 'int *' to 'struct md5_ctx *'
h:\conrad\projects\cvs-1.12\lib\md5.c(223) : error C2037: left of 'buflen' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(225) : error C2037: left of 'buflen' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(228) : error C2037: left of 'buffer' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(228) : warning C4090: 'function' : 
different 'const' qualifiers
h:\conrad\projects\cvs-1.12\lib\md5.c(228) : warning C4022: 'memcpy' : pointer 
mismatch for actual parameter 1
h:\conrad\projects\cvs-1.12\lib\md5.c(228) : warning C4022: 'memcpy' : pointer 
mismatch for actual parameter 2
h:\conrad\projects\cvs-1.12\lib\md5.c(228) : error C2198: 'memcpy' : too few 
actual parameters
h:\conrad\projects\cvs-1.12\lib\md5.c(229) : error C2037: left of 'buflen' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(231) : error C2037: left of 'buflen' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(233) : error C2037: left of 'buffer' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(233) : error C2037: left of 'buflen' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(233) : error C2198: 'md5_process_block' : 
too few actual parameters
h:\conrad\projects\cvs-1.12\lib\md5.c(235) : error C2037: left of 'buflen' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(237) : error C2037: left of 'buffer' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(237) : error C2037: left of 'buffer' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(238) : error C2037: left of 'buflen' 
specifies undefined struct/union 'md5_ctx'
h:\conrad\projects\cvs-1.12\lib\md5.c(238) : error C2198: 'memcpy' : too few 
actual parameters
h:\conrad\projects\cvs-1.12\lib\md5.c(251) : warning C4116: unnamed type 
definition in parentheses
h:\conrad\projects\cvs-1.12\lib\md5.c(251) : error C2061: syntax error : 
identifier 'md5_uint32'
h:\conrad\projects\cvs-1.12\lib\md5.c(251) : error C2059: syntax error : ')'
h:\conrad\projects\cvs-1.12\lib\md5.c(258) : error C2059: syntax error : 'else'
h:\conrad\projects\cvs-1.12\lib\md5.c(265) : error C2059: syntax error : '}'
h:\conrad\projects\cvs-1.12\lib\md5.c(282) : error C2059: syntax error : '}'
Error executing cl.exe.

cvs.exe - 63 error(s), 17 warning(s)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]