annotate target-utils/libc/memset.c @ 720:b73c21a2148f

reorg: smallconv.c moved from ffstools/cal2text to librftab This module contains write_afcdac_ascii() and write_stdmap_ascii() functions; the plan is to make them available to other programs, particularly the upcoming addition of RF table dump to tiffs.
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 25 Aug 2020 06:28:44 +0000
parents 659fa1a26269
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
91
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 #include <sys/types.h>
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3 u_char *
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 memset(buf, c, n)
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 u_char *buf;
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 int c;
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 unsigned n;
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8 {
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 u_char *p = buf;
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 for (; n; n--)
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 *p++ = c;
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 return buf;
659fa1a26269 target-utils/libc: non-optimized C implementation of memset
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 }