samba4: unsigned char -> uint8

Andrew Bartlett abartlet at samba.org
Sat May 29 11:55:01 GMT 2004


On Sat, 2004-05-29 at 18:19, Stefan (metze) Metzmacher wrote:
> Andrew Bartlett schrieb:
> > On Sat, 2004-05-29 at 09:03, tridge at samba.org wrote:
> > 
> >>Metze,
> >>
> >> > any objections when I convert 'unsigned char' to uint8
> >> > in samba4
> >> > 
> >> > and 'unsigned' and 'unsigned int' to uint_t.
> >>
> >>That's OK with me.
> > 
> > 
> > Lets just make sure we don't take it too far - I don't want to see all
> > our string becoming 'int8 *' ;-)
> 
> I think 'int' and 'char' should be used in samba4.
> 
> > Personally, I don't see the point in the short names for 'unsigned
> > int'.  I understand the need for explicit 64 bit names in particular
> > (where various compilers call it a different thing) but what exactly was
> > wrong with 'unsigned int'?
> 
> There's nothing wrong, but I think it would be usefull to a minal
> set of basic data types we use in samba4.
> 
> That will make our configure tests uch easier.
> 
> And also we currently have inside some structs one filed as 'unsigned' 
> and another one as 'unsigned int' and maybe another as 'uint_t',
> and that's VERY confusing for someone to read that code!
> 
> in samba4 we'll install a lot of header files to the system and other 
> projects will use them, so that's another reason for making the stuf 
> easier and better to follow...

Well, if we are going to keep 'int', then lets make the matching type
'unsigned int' not 'uint_t', for consistency.

Andrew Bartlett

-- 
Andrew Bartlett                                 abartlet at pcug.org.au
Manager, Authentication Subsystems, Samba Team  abartlet at samba.org
Student Network Administrator, Hawker College   abartlet at hawkerc.net
http://samba.org     http://build.samba.org     http://hawkerc.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part
Url : http://lists.samba.org/archive/samba-technical/attachments/20040529/5c87f67a/attachment.bin


More information about the samba-technical mailing list