Author: Stan Eisenstat
Subject: Re: [Cs223] Use of strdup()
Date: Monday, 13 Apr 2020, 21:05:27
> Message Posted By: Unknown > > When I go to make my Nine20 file, I am getting warnings for the use of > strdup(). I get one overall warning of: > "implicit declaration of function `strdup'; did you mean `strcmp'" > and then for each call assigning the result of strdup() to a string: > "assignment to `char *' from `int' makes pointer from integer without a > cast" > I #included string.h at the top of my file, so I am unsure as to why there > is a problem in using strdup(). Are these errors something that need not > be fixed, or is there something I am missing to allow me to use strdup()? As stated in the specification of Homework #3: ... If you use strdup() or strndup(), you must add the line #define _GNU_SOURCE before the first #include. ... --Stan-PREV INDEX NEXT