8#ifndef ZEPHYR_MISC_LOREM_IPSUM_H_
9#define ZEPHYR_MISC_LOREM_IPSUM_H_
23#define LOREM_IPSUM_SHORT \
24 "Lorem ipsum dolor sit amet, consectetur adipiscing elit, " \
25 "sed do eiusmod tempor incididunt ut labore et dolore magna " \
26 "aliqua. Ut enim ad minim veniam, quis nostrud exercitation " \
27 "ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis " \
28 "aute irure dolor in reprehenderit in voluptate velit esse " \
29 "cillum dolore eu fugiat nulla pariatur. Excepteur sint " \
30 "occaecat cupidatat non proident, sunt in culpa qui officia " \
31 "deserunt mollit anim id est laborum."
33#define LOREM_IPSUM_SHORT_STRLEN 445
34BUILD_ASSERT(
sizeof(LOREM_IPSUM_SHORT) == LOREM_IPSUM_SHORT_STRLEN + 1);
40 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus a varius sapien. " \
41 "Suspendisse interdum nulla et enim elementum faucibus. Vestibulum nec est libero. Duis " \
42 "leo orci, tincidunt a interdum ut, porttitor ac arcu. Etiam porttitor pretium nibh, non " \
43 "laoreet nisl vulputate vitae. Vestibulum sit amet odio sit amet nibh faucibus mattis " \
44 "eget at ex. Nam non arcu vitae nisi congue eleifend. Suspendisse sagittis, leo at " \
45 "blandit semper, arcu neque tristique dolor, eu consequat urna quam non tortor. " \
46 "Suspendisse ut ullamcorper lectus. Nullam ut accumsan lacus, sed iaculis leo. " \
47 "Suspendisse potenti. Duis ullamcorper velit tellus, ac dictum tellus ultricies quis." \
49 "Curabitur tellus eros, congue a sem et, mattis fermentum velit. Donec sollicitudin " \
50 "faucibus enim eu vehicula. Aliquam pulvinar lectus et finibus laoreet. Praesent at " \
51 "tempor ex. Aenean blandit nunc viverra enim vulputate, et dictum turpis elementum. " \
52 "Donec porttitor in dolor a ultricies. Cras neque ipsum, blandit sed varius at, semper " \
53 "quis justo. Meanness ac metus ex. Pellentesque eu tortor eget nisl tempor pretium. " \
54 "Donec elit enim, ultrices sit amet est vitae, sollicitudin bibendum egestas."
56#define LOREM_IPSUM_STRLEN 1160
57BUILD_ASSERT(
sizeof(LOREM_IPSUM) == LOREM_IPSUM_STRLEN + 1);
62#define LOREM_IPSUM_LONG \
63 "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque viverra " \
64 "suscipit turpis sit amet vehicula. Duis dapibus non sem at semper. Sed ut pulvinar" \
65 "mi. Vivamus odio sapien, lacinia id sagittis et, ultrices vel quam. Donec " \
66 "convallis ligula dui, et tempus leo varius vel. Cras tincidunt eros non magna " \
67 "accumsan, id viverra diam convallis. Nulla facilisi. Phasellus posuere nunc ac sem " \
68 "dictum, ac vehicula metus pretium. Etiam et nunc sed sapien commodo " \
69 "dignissim. Nunc placerat a augue imperdiet vehicula. In pellentesque sed est quis " \
70 "imperdiet. Aliquam sit amet laoreet leo. Maecenas mi tortor, hendrerit et" \
71 "sollicitudin non, egestas et nunc. Etiam blandit nunc turpis, sit amet sodales " \
72 "nisl aliquet non. Curabitur quis luctus nulla, luctus eleifend erat. Etiam nec " \
73 "magna eleifend, auctor ligula dignissim, dapius sapien.\n Maecenas neque " \
74 "lacus, venenatis at mauris eget, condimentum accumsan arcu. Nullam consectetur " \
75 "sapien vitae interdum. Nam rhoncus felis eu libero pharetra, vitae feugiat lorem " \
76 "volutpat. Praesent malesuada metus a nisi semper, quis hendrerit lorem " \
77 "volutpat. Nullam in mi sem. Donec auctor vehicula arcu vel dignissim. Sed porta ac " \
78 "eros eget vulputate. Ut quis viverra ante. Proin get nisl scelerisque, varius " \
79 "magna id, suscipit libero.\n Aliquam erat volutpat. Pellentesque sed vulputate " \
80 "nulla. In ac facilisis velit. Curabitur laoreet leo id interdum rhoncus. Nam augue " \
81 "eros, gravida eget eleifend id, blandit nec ex. Maecenas accumsan neque ac neque " \
82 "pharetra, mattis condimentum augue placerat. Nunc fringilla felis pretium egestas " \
83 "gravida. Duis tellus odio, tristique ac massa ac, scelerisque vulputate nisi. Duis " \
84 "sit amet urna iaculis, venenatis lorem in, blandit velit. Morbi venenatis justo " \
85 "orci, in maximus nisl rhoncus vel. Donec placerat euismod convalis.\n Nam ac risus " \
86 "vel lectus cursus blandit. Aliquam tempus eros nec tellus accumsan bibendum. In " \
87 "hac habitasse platea dictumst. Nam elementum a quam id dignissim. Nunc imperdiet " \
88 "augue vel est maximus vestibulum. Integer vitae risus sed tortor bibendum cursus a " \
89 "eu velit. Fusce est orci, sollicitudin ut risus pretium, consequat commodo " \
90 "odio. Suspendisse potenti. Fusce at venenati turpis, eget gravida nulla. Sed " \
91 "vestibulum placerat nulla a pellentesque. Proin laoreet sollicitudin leo. Nulla " \
92 "quis dolor ligula. Orci varius natoque penatibus et magnis dis parturient montes, " \
93 "nascetur ridiculus mus. Quisque hendrerit scelerisque turpis, ac laoreet arcu " \
94 "feugiat id.\n Aliquam sed placerat erat. Cras quis neque sed metus pretium " \
95 "convallis ut et nulla. Fusce diam ligula, efficitur tincidunt sagittis nec, " \
96 "rhoncus at enim. Nullam sit amet maximus est. Quisque semper orci tellus, et " \
97 "euismod eros faucibus et. Etiam nec quam id libero porta aliquam sit amet eu " \
98 "justo. Vivamus congue convallis diam, vitae facilisis leo varius vel. Vivamus " \
99 "ultrices purus et ante iaculis, vitae vehicula neque pulvinar. Cras interdum nisl " \
100 "mi, eleifend rhoncus justo blandit vitae. Nulla sagittis ex in vestibulum " \
101 "gravida. Fusce ac qua vel nunc pulvinar dictum nec eu magna. Maecenas massa elit, " \
102 "vestibulum et semper at, ullamcorper in lacus. Pellentesque tincidunt facilisis " \
103 "feugiat.\n Vivamus lobortis sapien et turpis rhoncus, eu pretium elit " \
104 "pharetra. Nunc elementum varius congue. Suspendisse ac odio vitae nisi " \
105 "pellentesque blandit sed vitae eros. Etiam convallis sem non arcu pretium, " \
106 "tristique vehicula nunc pellentesque. Maecenas nibh dui, imperdiet sed bibendum " \
107 "eget, fringilla id enim. In dignissim viverra rhoncus. Mauris id maximus " \
108 "ligula. Vivamus lectus lorem, porta molestie malesuada nec, efficitur ut " \
109 "ipsum. Fusce neque massa, finibus sed massa sed, cursus dapibus magna. Quisque " \
110 "sodales ac tortor ac comodo. Nam ac sodales justo. Pellentesque convallis, felis " \
111 "vitae ullamcorper sodales, quam odio malesuada augue, eu faucibus magna est non " \
112 "enim. Sed feugiat nunc ut turpis placerat, eget iaculis orci lobortis. Nulla eget " \
113 "nulla id quam blandit tristique. Aliquam consectetur at lacus sit amet bibendum.\n" \
114 "In sollicitudin eros nec dui aliquam ullamcorper. Nullam vestibulum fringilla " \
115 "malesuada. Ut ultrices a nisi sit amet eleifend. Donec mattis molestie lorem eu " \
116 "finibus. Aenean mattis ultrices gravida. Phasellus porta laoreet vivera. Ut " \
117 "malesuada, enim porta bibendum commodo, magna nunc vehicula metus, quis " \
118 "sollicitudin massa nunc et ipsum. Duis at purus id eros cursus ultrices.\n Sed " \
119 "convallis dapibus maximus. Aliquam imperdiet diam sed dignissim " \
120 "congue. Pellentesque varius mattis augue, vestibulum hendrerit ante dapibus " \
121 "et. Quisque non eros odio. Vestibulum ravida dolor vitae iaculis " \
122 "venenatis. Quisque eu dui a velit suscipit vehicula sed at dui. Vestibulum est " \
123 "magna, tempor quis quam ac, accumsan dictum ex. Aliquam condimentum vulputate " \
124 "metus, id fermentum dui semper eu. Ut nec vestibulum velit. Curabitur eget " \
125 "volutpat eros, ac malesuada nisl. Ut sed ullamcorper lectus, nec pharetra metus.\n" \
126 "Maecenas ultrices odio augue, ut finibus ante euismod id. Maecenas porttitor " \
127 "tellus sit amet lacinia feugiat. Nulla facilisi. Nulla tempus finibus mi " \
128 "efficitur. Quisque at iaculis mauris. Nam at volutpat tellus. Praesent quis risus " \
129 "ac risus faucibus interdum in a nibh.\n Quisque finibus nisi quis tincidunt " \
130 "tristique. Etiam posuere, quam et volutpat tincidunt, ipsum ante scelerisque ante, " \
131 "sit amet ultrices neque arcu sed nisi. Vestibulum ultricies sed ligula quis " \
132 "volutpat. Phasellus ac vestibulum velit. Morbi dignissim felis ante, eget ultrices " \
133 "ipsum elementum eu. Sed dapibus velit justo, fermentum pulvinar sem gravida " \
134 "at. Nam imperdiet at massa vitae eleifend. In hac habitase platea " \
135 "dictumst. Quisque egestas bibendum nisl ac fermentum. Ut eget turpis nec velit " \
136 "efficitur posuere non ut nunc. Ut ultricies dapibus posuere.\n Quisque augue elit, " \
137 "lobortis a fringilla non, malesuada elementum nisi. Interdum et malesuada fames ac " \
138 "ante ipsum primis in faucibus. Suspendisse vehicula justo nibh, eget varius diam " \
139 "iaculis ac. Curabitur nisl ligula, sodales in placerat non, porta non eros. Morbi " \
140 "non magna turpis. Sed efficitur consequat nisi, eu tempus lacus. Donec nisi nisl, " \
141 "lobortis ut tortor non, pretium interdum sapien. Vestibulum maximus iaculis dui a " \
142 "porttitor. Sed euismod mollis eros, eget gravida lorem pretium vel. Nulla suscipit " \
143 "nec sem quis rutrum. Curabitur tristique enim in mi pulvinar varius. Pellentesque " \
144 "habitant morbi tristique senectus et netus et malesuada fames ac turpis " \
145 "egestas. Aliquam bibendum leo purus, nec lobortis eros sodales id. Aliquam vitae " \
146 "tellus iaculis, pulvinar erat sed, rhoncus nisi. Aenean cursus accumsan " \
147 "volutpat. Nunc tellus neque, ultricies eget scelerisque sit met, lobortis at " \
148 "sapien.\n Maecenas ut leo ullamcorper, rhoncus sapien nec, tempus " \
149 "tortor. Phasellus eget arcu ac massa sollicitudin ultricies. Nunc in iaculis " \
150 "sapien. Nam venenatis dolor euismod arcu iaculis, non placerat enim bibendum. Sed " \
151 "venenatis et arcu non finibus. Mauris eget metus auctor libero cursus " \
152 "vehicula. Proin id sem erat. Donec iaculis mi at molestie sollicitudin. Etiam vel " \
153 "dignissim erat. Etiam dictum lacus fermentum gravida vulputate. Morbi gravida, " \
154 "ligula id placerat pellentesque, metus urna faucibus mauris, a sagittis tortor " \
155 "metus sit amet enim. Morbi dignissim, justo commodo suscipit sagittis, sem massa " \
156 "efficitur nulla, in porta ipsum massa nec ante. Aliquam nulla quam, mollis nec " \
157 "nisl eget, pretium placerat massa. Donec facilisis sapien sit amet tincidunt " \
158 "iaculis. Maecenas dictum placerat lacus id pretium. Morbi sagittis at libero ege " \
159 "condimentum.\n Ut euismod condimentum porttitor. Nam ornare lacus a nibh fermentum " \
160 "rutrum. Nullam pretium libero ut augue aliquam ultrices. Donec sed dignissim " \
161 "dui. Sed sit amet fringilla est. Morbi vitae mauris massa. Morbi feugiat suscipit " \
162 "bibendum. Nunc mollis, lectus id rutrum tristique, metus metus iaculis enim, vel " \
163 "scelerisque ligula odio et tortor. Nam lacus diam, condimentum in lectus vel, " \
164 "congue euismod ligula. Maecenas laoreet orci orci, eget maximus erat tincidunt " \
165 "in. Sed non finibus elit, in eleifend arcu. Proin posuere euismod vivera.\n Donec " \
166 "a commodo du. Vestibulum faucibus quis ligula non volutpat. Nulla a elementum " \
167 "nunc, quis malesuada nunc. Sed auctore in sapien at volutpat. In augue ipsum est.\n"
169#define LOREM_IPSUM_LONG_STRLEN 8192
170BUILD_ASSERT(
sizeof(LOREM_IPSUM_LONG) == LOREM_IPSUM_LONG_STRLEN + 1);