summaryrefslogtreecommitdiff
path: root/nandwrite.c
diff options
context:
space:
mode:
Diffstat (limited to 'nandwrite.c')
-rw-r--r--nandwrite.c24
1 files changed, 13 insertions, 11 deletions
diff --git a/nandwrite.c b/nandwrite.c
index d41ae86..7c3a85e 100644
--- a/nandwrite.c
+++ b/nandwrite.c
@@ -274,13 +274,13 @@ int main(int argc, char * const argv[])
int oobinfochanged = 0;
struct nand_oobinfo old_oobinfo;
bool failed = true;
- // contains all the data read from the file so far for the current eraseblock
+ /* contains all the data read from the file so far for the current eraseblock */
unsigned char *filebuf = NULL;
size_t filebuf_max = 0;
size_t filebuf_len = 0;
- // points to the current page inside filebuf
+ /* points to the current page inside filebuf */
unsigned char *writebuf = NULL;
- // points to the OOB for the current page in filebuf
+ /* points to the OOB for the current page in filebuf */
unsigned char *oobreadbuf = NULL;
unsigned char *oobbuf = NULL;
libmtd_t mtd_desc;
@@ -429,14 +429,14 @@ int main(int argc, char * const argv[])
lseek(ifd, 0, SEEK_SET);
}
- // Check, if file is page-aligned
+ /* Check, if file is page-aligned */
if ((!pad) && ((imglen % pagelen) != 0)) {
fprintf(stderr, "Input file is not page-aligned. Use the padding "
"option.\n");
goto closeall;
}
- // Check, if length fits into device
+ /* Check, if length fits into device */
if (((imglen / pagelen) * mtd.min_io_size) > (mtd.size - mtdoffset)) {
fprintf(stderr, "Image %d bytes, NAND page %d bytes, OOB area %d"
" bytes, device size %lld bytes\n",
@@ -479,8 +479,10 @@ int main(int argc, char * const argv[])
blockstart = mtdoffset & (~ebsize_aligned + 1);
offs = blockstart;
- // if writebuf == filebuf, we are rewinding so we must not
- // reset the buffer but just replay it
+ /*
+ * if writebuf == filebuf, we are rewinding so we must
+ * not reset the buffer but just replay it
+ */
if (writebuf != filebuf) {
erase_buffer(filebuf, filebuf_len);
filebuf_len = 0;
@@ -515,7 +517,7 @@ int main(int argc, char * const argv[])
}
- // Read more data from the input if there isn't enough in the buffer
+ /* Read more data from the input if there isn't enough in the buffer */
if ((writebuf + mtd.min_io_size) > (filebuf + filebuf_len)) {
int readlen = mtd.min_io_size;
@@ -524,7 +526,7 @@ int main(int argc, char * const argv[])
while (tinycnt < readlen) {
cnt = read(ifd, writebuf + tinycnt, readlen - tinycnt);
- if (cnt == 0) { // EOF
+ if (cnt == 0) { /* EOF */
break;
} else if (cnt < 0) {
perror("File I/O error on input");
@@ -570,7 +572,7 @@ int main(int argc, char * const argv[])
if (writeoob) {
oobreadbuf = writebuf + mtd.min_io_size;
- // Read more data for the OOB from the input if there isn't enough in the buffer
+ /* Read more data for the OOB from the input if there isn't enough in the buffer */
if ((oobreadbuf + mtd.oob_size) > (filebuf + filebuf_len)) {
int readlen = mtd.oob_size;
int alreadyread = (filebuf + filebuf_len) - oobreadbuf;
@@ -578,7 +580,7 @@ int main(int argc, char * const argv[])
while (tinycnt < readlen) {
cnt = read(ifd, oobreadbuf + tinycnt, readlen - tinycnt);
- if (cnt == 0) { // EOF
+ if (cnt == 0) { /* EOF */
break;
} else if (cnt < 0) {
perror("File I/O error on input");