clang-format
This commit is contained in:
@@ -29,19 +29,19 @@
|
||||
|
||||
/*
|
||||
|
||||
Test suite.
|
||||
Test suite.
|
||||
|
||||
This program takes the palindrome below and checks if it's
|
||||
a palindrome or not. It will hopefully exhibit an interesting
|
||||
page fault pattern.
|
||||
This program takes the palindrome below and checks if it's
|
||||
a palindrome or not. It will hopefully exhibit an interesting
|
||||
page fault pattern.
|
||||
|
||||
The palindrome was taken from
|
||||
The palindrome was taken from
|
||||
|
||||
http://www.cs.brown.edu/people/nfp/palindrome.html
|
||||
http://www.cs.brown.edu/people/nfp/palindrome.html
|
||||
|
||||
This is not large enough to really stress the VM system, but
|
||||
might be useful for testing in the early stages of the VM
|
||||
assignment.
|
||||
This is not large enough to really stress the VM system, but
|
||||
might be useful for testing in the early stages of the VM
|
||||
assignment.
|
||||
*/
|
||||
|
||||
/*
|
||||
@@ -85,114 +85,112 @@ a canal - Panama!
|
||||
#include <string.h>
|
||||
|
||||
char palindrome[8000] =
|
||||
"amanaplanacaretabanamyriadasumalacaliarahoopapintacatalpaagasanoil"
|
||||
"abirdayellavatacawapaxawagataxanayaramacapayamagayatsarawalla"
|
||||
"caralugerawardabinawomanavassalawolfatunaanitapallafretawattabaya"
|
||||
"daubatanacabadatumagallahatafagazapasayajawalayawetagallopatuga"
|
||||
"trotatrapatramatorracaperatopatonkatollaballafairasaxaminimatenora"
|
||||
"bassapasseracapitalarutanamenatedacabalatangasunanassamawasaga"
|
||||
"jamadamasubasaltanaxonasailanadawadiaradianaroomaroodaripatada"
|
||||
"pariaharevelareelareedapoolaplugapinapeekaparabolaadogapatacudanua"
|
||||
"fanapalarumanodanetaalaganeelabatikamugamotanapamaximamooda"
|
||||
"leekagrubagobageladrabacitadelatotalacedaratapagagaratamanorabara"
|
||||
"galacolaapapayawatabarajagabanagapaganabagajarabatawayapapaa"
|
||||
"localagarabaronamataragagapataradecalatotaledaticabardalegaboga"
|
||||
"burgakeeladoomamixamapanatomagumakitabaleenagalaatenadonamurala"
|
||||
"panafaunaducatapagodaalobarapakeepanipagulpaloopadeeraleeralevera"
|
||||
"hairapadatapiradooramooranaidaraidawadanaliasanoxanatlasabusamadam"
|
||||
"ajagasawamassananusagnatalabacadetanemanaturalatipacaressapassa"
|
||||
"baronetaminimaxasariafallaballotaknotapotarepacarrotamartapartatorta"
|
||||
"gutapollagatewayalawajayasapazagafatahallagamutadabacanatabuaday"
|
||||
"abattawaterfallapatinaanutaflowalassavanamowanibadrawaregularacalla"
|
||||
"warastayagamayapacamarayanaxatagawaxapawacatavalleyadribaliona"
|
||||
"sagaaplatacatnipapooharailacalamusadairymanabateracanalpanama"
|
||||
"amanaplanacaretabanamyriadasumalacaliarahoopapintacatalpaagasanoil"
|
||||
"abirdayellavatacawapaxawagataxanayaramacapayamagayatsarawalla"
|
||||
"caralugerawardabinawomanavassalawolfatunaanitapallafretawattabaya"
|
||||
"daubatanacabadatumagallahatafagazapasayajawalayawetagallopatuga"
|
||||
"trotatrapatramatorracaperatopatonkatollaballafairasaxaminimatenora"
|
||||
"bassapasseracapitalarutanamenatedacabalatangasunanassamawasaga"
|
||||
"jamadamasubasaltanaxonasailanadawadiaradianaroomaroodaripatada"
|
||||
"pariaharevelareelareedapoolaplugapinapeekaparabolaadogapatacudanua"
|
||||
"fanapalarumanodanetaalaganeelabatikamugamotanapamaximamooda"
|
||||
"leekagrubagobageladrabacitadelatotalacedaratapagagaratamanorabara"
|
||||
"galacolaapapayawatabarajagabanagapaganabagajarabatawayapapaa"
|
||||
"localagarabaronamataragagapataradecalatotaledaticabardalegaboga"
|
||||
"burgakeeladoomamixamapanatomagumakitabaleenagalaatenadonamurala"
|
||||
"panafaunaducatapagodaalobarapakeepanipagulpaloopadeeraleeralevera"
|
||||
"hairapadatapiradooramooranaidaraidawadanaliasanoxanatlasabusamadam"
|
||||
"ajagasawamassananusagnatalabacadetanemanaturalatipacaressapassa"
|
||||
"baronetaminimaxasariafallaballotaknotapotarepacarrotamartapartatorta"
|
||||
"gutapollagatewayalawajayasapazagafatahallagamutadabacanatabuaday"
|
||||
"abattawaterfallapatinaanutaflowalassavanamowanibadrawaregularacalla"
|
||||
"warastayagamayapacamarayanaxatagawaxapawacatavalleyadribaliona"
|
||||
"sagaaplatacatnipapooharailacalamusadairymanabateracanalpanama"
|
||||
"amanaplanacaretabanamyriadasumalacaliarahoopapintacatalpaagasanoil"
|
||||
"abirdayellavatacawapaxawagataxanayaramacapayamagayatsarawalla"
|
||||
"caralugerawardabinawomanavassalawolfatunaanitapallafretawattabaya"
|
||||
"daubatanacabadatumagallahatafagazapasayajawalayawetagallopatuga"
|
||||
"trotatrapatramatorracaperatopatonkatollaballafairasaxaminimatenora"
|
||||
"bassapasseracapitalarutanamenatedacabalatangasunanassamawasaga"
|
||||
"jamadamasubasaltanaxonasailanadawadiaradianaroomaroodaripatada"
|
||||
"pariaharevelareelareedapoolaplugapinapeekaparabolaadogapatacudanua"
|
||||
"fanapalarumanodanetaalaganeelabatikamugamotanapamaximamooda"
|
||||
"leekagrubagobageladrabacitadelatotalacedaratapagagaratamanorabara"
|
||||
"galacolaapapayawatabarajagabanagapaganabagajarabatawayapapaa"
|
||||
"localagarabaronamataragagapataradecalatotaledaticabardalegaboga"
|
||||
"burgakeeladoomamixamapanatomagumakitabaleenagalaatenadonamurala"
|
||||
"panafaunaducatapagodaalobarapakeepanipagulpaloopadeeraleeralevera"
|
||||
"hairapadatapiradooramooranaidaraidawadanaliasanoxanatlasabusamadam"
|
||||
"ajagasawamassananusagnatalabacadetanemanaturalatipacaressapassa"
|
||||
"baronetaminimaxasariafallaballotaknotapotarepacarrotamartapartatorta"
|
||||
"gutapollagatewayalawajayasapazagafatahallagamutadabacanatabuaday"
|
||||
"abattawaterfallapatinaanutaflowalassavanamowanibadrawaregularacalla"
|
||||
"warastayagamayapacamarayanaxatagawaxapawacatavalleyadribaliona"
|
||||
"sagaaplatacatnipapooharailacalamusadairymanabateracanalpanama"
|
||||
"amanaplanacaretabanamyriadasumalacaliarahoopapintacatalpaagasanoil"
|
||||
"abirdayellavatacawapaxawagataxanayaramacapayamagayatsarawalla"
|
||||
"caralugerawardabinawomanavassalawolfatunaanitapallafretawattabaya"
|
||||
"daubatanacabadatumagallahatafagazapasayajawalayawetagallopatuga"
|
||||
"trotatrapatramatorracaperatopatonkatollaballafairasaxaminimatenora"
|
||||
"bassapasseracapitalarutanamenatedacabalatangasunanassamawasaga"
|
||||
"jamadamasubasaltanaxonasailanadawadiaradianaroomaroodaripatada"
|
||||
"pariaharevelareelareedapoolaplugapinapeekaparabolaadogapatacudanua"
|
||||
"fanapalarumanodanetaalaganeelabatikamugamotanapamaximamooda"
|
||||
"leekagrubagobageladrabacitadelatotalacedaratapagagaratamanorabara"
|
||||
"galacolaapapayawatabarajagabanagapaganabagajarabatawayapapaa"
|
||||
"localagarabaronamataragagapataradecalatotaledaticabardalegaboga"
|
||||
"burgakeeladoomamixamapanatomagumakitabaleenagalaatenadonamurala"
|
||||
"panafaunaducatapagodaalobarapakeepanipagulpaloopadeeraleeralevera"
|
||||
"hairapadatapiradooramooranaidaraidawadanaliasanoxanatlasabusamadam"
|
||||
"ajagasawamassananusagnatalabacadetanemanaturalatipacaressapassa"
|
||||
"baronetaminimaxasariafallaballotaknotapotarepacarrotamartapartatorta"
|
||||
"gutapollagatewayalawajayasapazagafatahallagamutadabacanatabuaday"
|
||||
"abattawaterfallapatinaanutaflowalassavanamowanibadrawaregularacalla"
|
||||
"warastayagamayapacamarayanaxatagawaxapawacatavalleyadribaliona"
|
||||
"sagaaplatacatnipapooharailacalamusadairymanabateracanalpanama";
|
||||
"amanaplanacaretabanamyriadasumalacaliarahoopapintacatalpaagasanoil"
|
||||
"abirdayellavatacawapaxawagataxanayaramacapayamagayatsarawalla"
|
||||
"caralugerawardabinawomanavassalawolfatunaanitapallafretawattabaya"
|
||||
"daubatanacabadatumagallahatafagazapasayajawalayawetagallopatuga"
|
||||
"trotatrapatramatorracaperatopatonkatollaballafairasaxaminimatenora"
|
||||
"bassapasseracapitalarutanamenatedacabalatangasunanassamawasaga"
|
||||
"jamadamasubasaltanaxonasailanadawadiaradianaroomaroodaripatada"
|
||||
"pariaharevelareelareedapoolaplugapinapeekaparabolaadogapatacudanua"
|
||||
"fanapalarumanodanetaalaganeelabatikamugamotanapamaximamooda"
|
||||
"leekagrubagobageladrabacitadelatotalacedaratapagagaratamanorabara"
|
||||
"galacolaapapayawatabarajagabanagapaganabagajarabatawayapapaa"
|
||||
"localagarabaronamataragagapataradecalatotaledaticabardalegaboga"
|
||||
"burgakeeladoomamixamapanatomagumakitabaleenagalaatenadonamurala"
|
||||
"panafaunaducatapagodaalobarapakeepanipagulpaloopadeeraleeralevera"
|
||||
"hairapadatapiradooramooranaidaraidawadanaliasanoxanatlasabusamadam"
|
||||
"ajagasawamassananusagnatalabacadetanemanaturalatipacaressapassa"
|
||||
"baronetaminimaxasariafallaballotaknotapotarepacarrotamartapartatorta"
|
||||
"gutapollagatewayalawajayasapazagafatahallagamutadabacanatabuaday"
|
||||
"abattawaterfallapatinaanutaflowalassavanamowanibadrawaregularacalla"
|
||||
"warastayagamayapacamarayanaxatagawaxapawacatavalleyadribaliona"
|
||||
"sagaaplatacatnipapooharailacalamusadairymanabateracanalpanama"
|
||||
"amanaplanacaretabanamyriadasumalacaliarahoopapintacatalpaagasanoil"
|
||||
"abirdayellavatacawapaxawagataxanayaramacapayamagayatsarawalla"
|
||||
"caralugerawardabinawomanavassalawolfatunaanitapallafretawattabaya"
|
||||
"daubatanacabadatumagallahatafagazapasayajawalayawetagallopatuga"
|
||||
"trotatrapatramatorracaperatopatonkatollaballafairasaxaminimatenora"
|
||||
"bassapasseracapitalarutanamenatedacabalatangasunanassamawasaga"
|
||||
"jamadamasubasaltanaxonasailanadawadiaradianaroomaroodaripatada"
|
||||
"pariaharevelareelareedapoolaplugapinapeekaparabolaadogapatacudanua"
|
||||
"fanapalarumanodanetaalaganeelabatikamugamotanapamaximamooda"
|
||||
"leekagrubagobageladrabacitadelatotalacedaratapagagaratamanorabara"
|
||||
"galacolaapapayawatabarajagabanagapaganabagajarabatawayapapaa"
|
||||
"localagarabaronamataragagapataradecalatotaledaticabardalegaboga"
|
||||
"burgakeeladoomamixamapanatomagumakitabaleenagalaatenadonamurala"
|
||||
"panafaunaducatapagodaalobarapakeepanipagulpaloopadeeraleeralevera"
|
||||
"hairapadatapiradooramooranaidaraidawadanaliasanoxanatlasabusamadam"
|
||||
"ajagasawamassananusagnatalabacadetanemanaturalatipacaressapassa"
|
||||
"baronetaminimaxasariafallaballotaknotapotarepacarrotamartapartatorta"
|
||||
"gutapollagatewayalawajayasapazagafatahallagamutadabacanatabuaday"
|
||||
"abattawaterfallapatinaanutaflowalassavanamowanibadrawaregularacalla"
|
||||
"warastayagamayapacamarayanaxatagawaxapawacatavalleyadribaliona"
|
||||
"sagaaplatacatnipapooharailacalamusadairymanabateracanalpanama"
|
||||
"amanaplanacaretabanamyriadasumalacaliarahoopapintacatalpaagasanoil"
|
||||
"abirdayellavatacawapaxawagataxanayaramacapayamagayatsarawalla"
|
||||
"caralugerawardabinawomanavassalawolfatunaanitapallafretawattabaya"
|
||||
"daubatanacabadatumagallahatafagazapasayajawalayawetagallopatuga"
|
||||
"trotatrapatramatorracaperatopatonkatollaballafairasaxaminimatenora"
|
||||
"bassapasseracapitalarutanamenatedacabalatangasunanassamawasaga"
|
||||
"jamadamasubasaltanaxonasailanadawadiaradianaroomaroodaripatada"
|
||||
"pariaharevelareelareedapoolaplugapinapeekaparabolaadogapatacudanua"
|
||||
"fanapalarumanodanetaalaganeelabatikamugamotanapamaximamooda"
|
||||
"leekagrubagobageladrabacitadelatotalacedaratapagagaratamanorabara"
|
||||
"galacolaapapayawatabarajagabanagapaganabagajarabatawayapapaa"
|
||||
"localagarabaronamataragagapataradecalatotaledaticabardalegaboga"
|
||||
"burgakeeladoomamixamapanatomagumakitabaleenagalaatenadonamurala"
|
||||
"panafaunaducatapagodaalobarapakeepanipagulpaloopadeeraleeralevera"
|
||||
"hairapadatapiradooramooranaidaraidawadanaliasanoxanatlasabusamadam"
|
||||
"ajagasawamassananusagnatalabacadetanemanaturalatipacaressapassa"
|
||||
"baronetaminimaxasariafallaballotaknotapotarepacarrotamartapartatorta"
|
||||
"gutapollagatewayalawajayasapazagafatahallagamutadabacanatabuaday"
|
||||
"abattawaterfallapatinaanutaflowalassavanamowanibadrawaregularacalla"
|
||||
"warastayagamayapacamarayanaxatagawaxapawacatavalleyadribaliona"
|
||||
"sagaaplatacatnipapooharailacalamusadairymanabateracanalpanama"
|
||||
"amanaplanacaretabanamyriadasumalacaliarahoopapintacatalpaagasanoil"
|
||||
"abirdayellavatacawapaxawagataxanayaramacapayamagayatsarawalla"
|
||||
"caralugerawardabinawomanavassalawolfatunaanitapallafretawattabaya"
|
||||
"daubatanacabadatumagallahatafagazapasayajawalayawetagallopatuga"
|
||||
"trotatrapatramatorracaperatopatonkatollaballafairasaxaminimatenora"
|
||||
"bassapasseracapitalarutanamenatedacabalatangasunanassamawasaga"
|
||||
"jamadamasubasaltanaxonasailanadawadiaradianaroomaroodaripatada"
|
||||
"pariaharevelareelareedapoolaplugapinapeekaparabolaadogapatacudanua"
|
||||
"fanapalarumanodanetaalaganeelabatikamugamotanapamaximamooda"
|
||||
"leekagrubagobageladrabacitadelatotalacedaratapagagaratamanorabara"
|
||||
"galacolaapapayawatabarajagabanagapaganabagajarabatawayapapaa"
|
||||
"localagarabaronamataragagapataradecalatotaledaticabardalegaboga"
|
||||
"burgakeeladoomamixamapanatomagumakitabaleenagalaatenadonamurala"
|
||||
"panafaunaducatapagodaalobarapakeepanipagulpaloopadeeraleeralevera"
|
||||
"hairapadatapiradooramooranaidaraidawadanaliasanoxanatlasabusamadam"
|
||||
"ajagasawamassananusagnatalabacadetanemanaturalatipacaressapassa"
|
||||
"baronetaminimaxasariafallaballotaknotapotarepacarrotamartapartatorta"
|
||||
"gutapollagatewayalawajayasapazagafatahallagamutadabacanatabuaday"
|
||||
"abattawaterfallapatinaanutaflowalassavanamowanibadrawaregularacalla"
|
||||
"warastayagamayapacamarayanaxatagawaxapawacatavalleyadribaliona"
|
||||
"sagaaplatacatnipapooharailacalamusadairymanabateracanalpanama";
|
||||
|
||||
int
|
||||
main(void)
|
||||
{
|
||||
char *start, *end;
|
||||
int main(void) {
|
||||
char *start, *end;
|
||||
|
||||
printf("Welcome to the palindrome tester!\n");
|
||||
printf("I will take a large palindrome and test it.\n");
|
||||
printf("Here it is:\n");
|
||||
printf("%s\n", palindrome);
|
||||
printf("Welcome to the palindrome tester!\n");
|
||||
printf("I will take a large palindrome and test it.\n");
|
||||
printf("Here it is:\n");
|
||||
printf("%s\n", palindrome);
|
||||
|
||||
printf("Testing...");
|
||||
/* skip to end */
|
||||
end = palindrome+strlen(palindrome);
|
||||
end--;
|
||||
printf("Testing...");
|
||||
/* skip to end */
|
||||
end = palindrome + strlen(palindrome);
|
||||
end--;
|
||||
|
||||
for (start = palindrome; start <= end; start++, end--) {
|
||||
putchar('.');
|
||||
if (*start != *end) {
|
||||
printf("NOT a palindrome\n");
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
for (start = palindrome; start <= end; start++, end--) {
|
||||
putchar('.');
|
||||
if (*start != *end) {
|
||||
printf("NOT a palindrome\n");
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
printf("IS a palindrome\n");
|
||||
return 0;
|
||||
printf("IS a palindrome\n");
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user