On Thu, Dec 10, 2015 at 01:11:21PM +0100, aitor_czr wrote: > Hi Katolaz, > > In this case active_wifis is an argument passed by reference. So: > > active_wifis --> is the address > *active_wifis --> is the value >
Aitor, sorry for being pedantic on this, but "passing-by-reference" exists only in C++, not in C. The only parameter passing in C is by value. Then, you can pass an argument that is a pointer to a variable instead of a variable, which "mimics" a pass-by-reference, but is still a pass-by-value. Hence, there is no way in C in which "p" and "&p" can be "the same thing", especially if you have to decide to use either "p" or "&p" as a first parameter of realloc... HND KatolaZ -- [ Enzo Nicosia aka KatolaZ --- GLUG Catania -- Freaknet Medialab ] [ me [at] katolaz.homeunix.net -- http://katolaz.homeunix.net -- ] [ GNU/Linux User:#325780/ICQ UIN: #258332181/GPG key ID 0B5F062F ] [ Fingerprint: 8E59 D6AA 445E FDB4 A153 3D5A 5F20 B3AE 0B5F 062F ] _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng