[test-suite] r178555 - Use fgets() to remove a Darwin-specific warning from stdout of the test.
Daniel Dunbar
daniel at zuster.org
Tue Apr 2 10:58:37 PDT 2013
Author: ddunbar
Date: Tue Apr 2 12:58:37 2013
New Revision: 178555
URL: http://llvm.org/viewvc/llvm-project?rev=178555&view=rev
Log:
Use fgets() to remove a Darwin-specific warning from stdout of the test.
Modified:
test-suite/trunk/MultiSource/Benchmarks/Ptrdist/anagram/anagram.c
Modified: test-suite/trunk/MultiSource/Benchmarks/Ptrdist/anagram/anagram.c
URL: http://llvm.org/viewvc/llvm-project/test-suite/trunk/MultiSource/Benchmarks/Ptrdist/anagram/anagram.c?rev=178555&r1=178554&r2=178555&view=diff
==============================================================================
--- test-suite/trunk/MultiSource/Benchmarks/Ptrdist/anagram/anagram.c (original)
+++ test-suite/trunk/MultiSource/Benchmarks/Ptrdist/anagram/anagram.c Tue Apr 2 12:58:37 2013
@@ -605,10 +605,10 @@ void SortCandidates(void) {
int fInteractive;
-char * GetPhrase(char * pch) {
+char * GetPhrase(char * pch, int size) {
if (fInteractive) printf(">");
fflush(stdout);
- if (gets(pch) == NULL) {
+ if (fgets(pch, size, stdin) == NULL) {
#ifdef PLUS_STATS
PrintDerefStats(stderr);
PrintHeapSize(stderr);
@@ -632,7 +632,7 @@ int Cdecl main(int cpchArgc, char **ppch
ReadDict(ppchArgv[1]);
- while (GetPhrase(&achPhrase[0]) != NULL) {
+ while (GetPhrase(&achPhrase[0], sizeof(achPhrase)) != NULL) {
if (isdigit(achPhrase[0])) {
cchMinLength = atoi(achPhrase);
printf("New length: %d\n", cchMinLength);
More information about the llvm-commits
mailing list