Menu
Menu
DaniWeb
Log In
Sign Up
Read
Contribute
Meet
Search
Search
About 157 results for
endianness
- Page 1
Re: Endianness extent
Programming
Software Development
12 Years Ago
by deceptikon
… and have consistent behavior regardless of the
endianness
of the system, and that's one…nullptr) { // Extract bytes as stored in memory (different
endianness
will give different results) unsigned char* pun = (unsigned char…lt;unsigned char> result; // Extract bytes regardless of
endianness
for (size_t i = 0; i < sizeof(T…
Endianness question
Hardware and Software
Hardware
12 Years Ago
by Thermalnuke
Hey, I have been doing research on
Endianness
. I know that little Endian means that the least …, which they are just the opposite just switched around.
Endianness
will not affect your programs performance or correctness, for as… this rule, you could be thrown off by the
Endianness
of the architecture by programs that cross networks boundaries?
Endianness extent
Programming
Software Development
12 Years Ago
by Labdabeta
To what extent does the system
endianness
effect a program. I know that doing pointer assignment will be affected, and unions are too, but what about bitshift operators? Do they apply to the value, merely emulating real bitshifts, or do they apply to the bits themselves? Are there any other cases where
endianness
should be taken into account?
Re: Endianness question
Hardware and Software
Hardware
12 Years Ago
by rubberman
Data sent over networks can have this problem, which is why there are macro functions in C that will switch one form to a neutral form (network form), and another which will take a network form number and convert it to local. This needs to be done because you might be receiving a number (16, 32, or 64 bit) from one endian, like a Sparc processor (…
Re: Endianness question
Hardware and Software
Hardware
12 Years Ago
by Thermalnuke
Thank you i did Read that in wikipedia didnt know if it was to accurate....
Re: Endianness question
Hardware and Software
Hardware
12 Years Ago
by rubberman
From what I read, it is. Since you NEVER know what kind of machine (without jumping through some non-standard hoops) you are getting data from, you have to assume that the data is in network form (and I cannot for the life of me remember if that is big or little endian!), and so convert it accordingly. If your system is the same as the network form…
Re: Endianness extent
Programming
Software Development
12 Years Ago
by Labdabeta
Thank you! That was what I suspected, very helpful!
Simple Data Type
Programming
Software Development
15 Years Ago
by Se7Olutionyg
… are the common forms of
endianness
, and middle-endian is another.
endianness
(10) What is
endianness
of processor? Ans: If… data type is more than one byte then
endianness
decides the memory representation of data type.There …are two type of
endianness
. Little-endian: The processor which follow the following…
Inverse result with macro #ifdef's in Poco Library
Programming
Software Development
10 Years Ago
by Curious Gorge
…include <string.h> #ifdef POCO_ARCH_LITTLE_ENDIAN std::string
endianness
= "Host byte order is Little Endian.\n&…quot;; #else std::string
endianness
= "Host byte order is Big Endian.\n…cout << bit_arch; std::cout <<
endianness
; std::cout << "Size of the …
Bits, Part 3
Programming
Software Development
19 Years Ago
by Dave Sinkula
… because of the [i][url=http://en.wikipedia.org/wiki/
Endianness
]
endianness
[/url][/i] of my implementation. When it comes to displaying…
Little Endian notation in FAT16
Programming
Software Development
11 Years Ago
by anumash
…. I was just wondering how the C compiler knows the
endianness
of the filesystem i.e. how can the compiler know… I can't understand how the C compiler knows the
endianness
beforehand.
Re: Little Endian notation in FAT16
Programming
Software Development
11 Years Ago
by deceptikon
> It is using little endian notation but I can't understand how the C compiler knows the
endianness
beforehand. The compiler is written for a specific platform, and the platform's
endianness
is well known.
packing wav data in c
Programming
Software Development
16 Years Ago
by csteverun
… to a 16 bit wav channel chunk. It gets the
endianness
right and it works. How would one go about creating…
Darwin Ports / how to build whiterussian router firmware?
Hardware and Software
macOS
16 Years Ago
by iching808
…/sstrip.c src/sstrip.c:373:2: error: #error unkown
endianness
make[2]: *** [/Volumes/OpenWRTbuild/whiterussian-0.9/toolchain_build_mipsel/utils/sstrip…
Binary I/O
Programming
Software Development
12 Years Ago
by hondros
… that can help. First and foremost, you have to take
endianness
into account whenever you are working with binary data. We…
Re: Binary I/O
Programming
Software Development
12 Years Ago
by hondros
… my file on a separate computer that has a different
endianness
? Say this one is Big, and the other one is…
Re: Binary I/O
Programming
Software Development
12 Years Ago
by mike_2000_17
… my file on a separate computer that has a different
endianness
? Well, you know what your code does, don't you…
Determine/convert little endian
Programming
Software Development
12 Years Ago
by dedmon
[QUOTE=Narue;1387727]
Endianness
is about byte order, not bit order. So 00000000 00000000 …
Reading a binary file
Programming
Software Development
11 Years Ago
by anumash
… bytes. Now, my question is how does the compiler handle
endianness
? If I convert the short into hex by using 02x…
Bitmap Loading
Programming
Software Development
11 Years Ago
by Labdabeta
… on wikipedia show integers stored in a sort of interleaved-
endianness
... I am wondering if normal c-style stdio file io…
Binary File Input Bug
Programming
Software Development
10 Years Ago
by Labdabeta
…; char buf; while (!file.eof()) {//complicated i/o to ignore
endianness
file.read(&buf,1); tmp=buf<<24…
Re: Binary File Input Bug
Programming
Software Development
10 Years Ago
by Ancient Dragon
… buf[4]; while (!file.eof()) {//complicated i/o to ignore
endianness
file.read(&buf[3],1); file.read(&buf…
C socket send/recv integers across systems with different endianness
Programming
Software Development
13 Years Ago
by aiosarem
Hi, I'm trying to learn the in's and out's of using the send and recv functions of a socket in C and I've hit a bit of a road block! I'm trying to send an integer from one system to another, however one system is big endian (the client) and the other is little endian (the server). My goal for the moment is simple: I want to type an integer in …
Re: C socket send/recv integers across systems with different endianness
Programming
Software Development
13 Years Ago
by aiosarem
[QUOTE=aiosarem;1213340] [B]server.c[/B] [CODE=c] [...] int a; retval = recv(clientfd, &a, 4, 0); printf("Message: %d\n", ntohl(a)); [...] [/CODE] [/QUOTE] Okay, I realized I wasn't initializing a nor was I checking the retval of recv to make sure it was receiving something. retval is receiving 0, which I believe means …
Re: C socket send/recv integers across systems with different endianness
Programming
Software Development
13 Years Ago
by aiosarem
I knew I'd figure it out as soon as I posted this! The problem was in client.c in the send statement. It should read: [ICODE] send(sockfd,&(msg.a),sizeof(msg.a),0); [/ICODE]
Basic question about endianness
Programming
Software Development
13 Years Ago
by pdk123
Hello, Is the endianess can be for the nibble boundaries ? Because i have defined a class, and try to access the array with a pointer of class type. typedef unsigned char uint8; class A{ public: uint8 a:4; uint8 b:4; }; int _tmain(int argc, _TCHAR* argv[]) { uint8 temp = 0xfa; A * …
Re: Basic question about endianness
Programming
Software Development
13 Years Ago
by Kanoisa
Well to my understanding ptr_a->a would be the first 4 bits (lower 4) so it should indeed be 0x0A as when we read hex remember we read right to left. so when you assign 4bits and 4bits your working right to left i think. Dont quote me on that but thats what i think your code is doing.
Re: Basic question about endianness
Programming
Software Development
13 Years Ago
by arkoenig
If you want your program to be reliable, I suggest you look for a different way of solving your problem. You have a pointer to one type (uint8) and you casted it to a pointer to a different type (A). Compilers are under no obligation to make such a cast behave in any particular way, and the more aggressive the compiler is about optimizing, the …
Re: Basic question about endianness
Programming
Software Development
13 Years Ago
by pdk123
@arkoenig, thankyou very much for pointing out the problem with typecasting .. yes , typecasting needs to be avoided !. As i am trying to modify the existing code, which is somehow working !, i donot want to touch that part as of now. I need to add another functionality, after that works, i plan to do this as part of the code cleanup.
Please explain the code on how does bit wise operator works..also Endianness..
Programming
Software Development
12 Years Ago
by surajrai
Hi All, I am trying to understand shift operator which is used in my project. What I came to know from google is that Bit shifting allows for compact storage of similar data as a single integral value. But how does that work. and what is the advantage. Can you explain me the part below program whats exactly happening in below lines. The code is …
1
2
3
Next
Last
Search
Search
Forum Categories
Hardware/Software
Programming
Digital Media
Community Center
Latest Content
Newest Topics
Latest Topics
Latest Posts
Latest Comments
Top Tags
Topics Feed
Social
Meet People
Forums
Top Members
Community Functions
DaniWeb Premium
Newsletter Archive
Markdown Syntax
Community Rules
Developer APIs
Connect API
Forum API Docs
Tools
SEO Backlink Checker
Legal
Terms of Service
Privacy Policy
FAQ
About Us
Advertise
Contact Us
© 2024 DaniWeb® LLC