:: Re: [DNG] Debugging netman auto-con…
Página Principal
Delete this message
Reply to this message
Autor: tilt!
Data:  
Para: Edward Bartolo, Rainer Weikusat
CC: dng
Assunto: Re: [DNG] Debugging netman auto-connect.
Perfect - avoids the GLIB dependency, too :)

GLIB is a bloated beast anyway, comes with an XML parser, an own
threading system, i bet somewhere in there is a fully featured telnet
client and a mail program, too.

Thank you Rainer for extreme (C) programming. ;-)

Regards,
T.

On 09/11/2015 04:44 PM, Edward Bartolo wrote:
> I will try the solution from Rainer as it seems to do the least of
> disruption to my original code.
>
> Thanks to you all,
> Edward
>
> On 11/09/2015, Edward Bartolo <edbarx@???> wrote:
>> As suggested by tilt, I switched to use GSList but I need to use it
>> for two distinct cases:
>> a) to manage a list of strings
>> b) to manage a list of structures of this construct:
>>
>> typedef struct {
>>     double quality;
>>     char name[MAX_ESSID_LENGTH];
>> } wifi_quality;

>>
>> I expect this to be possible as lists may not always be lists of strings.
>>
>> In the case it is possible to use GSList to manage lists of custom
>> structures like the above, which function the type of strdup is used
>> to allocate memory and prepare a structure so that it would be added
>> to the list?
>>
>> I also need to swap two items in the list in a sorting function.
>>
>> Edward
>>
>> On 11/09/2015, Rainer Weikusat <rainerweikusat@???> wrote:
>>> "tilt!" <tilt@???> writes:
>>>> On 09/11/2015 10:35 AM, Edward Bartolo wrote:
>>>>> Hi all,
>>>>>
>>>>> Since yesterday I have been trying to understand why "char**
>>>>> essid_list" is working inside getInstalledEssidList(&count,
>>>>> essid_list) but failing as soon as I try to access essid_list[0]
>>>>> outside the function.
>>>>>
>>>>> Both the source and the gdb text output are attached.
>>>>>
>>>>> Any helpful pointers are appreciated.
>>>> Having dynamically growing (and shrinking) lists in C is
>>>> always a problem. That's why the problem has been solved
>>>> many times. :-)
>>>>
>>>> For example, the singly-linked list, GSList, from the GLIB
>>>> library is pretty popular and could save you some time.
>>> JFTR: That part of the code is works.
>>> _______________________________________________
>>> Dng mailing list
>>> Dng@???
>>> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
>>>