YoushouldhavereceivedcopiesoftheGNUGeneralPublicLicenseandthe GNULesserGeneralPublicLicensealongwiththeGNUMPLibrary.Ifnot,
see https://www.gnu.org/licenses/. */
/* glibc putc is a function, at least when it's in multi-threaded mode or
some such, so fwrite chunks instead of making many calls. */ staticint
gmp_fprintf_reps (FILE *fp, int c, int reps)
{ char buf[256]; int i, piece, ret;
ASSERT (reps >= 0);
memset (buf, c, MIN (reps, sizeof (buf))); for (i = reps; i > 0; i -= sizeof (buf))
{
piece = MIN (i, sizeof (buf));
ret = fwrite (buf, 1, piece, fp); if (ret == -1) return ret;
ASSERT (ret == piece);
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.