PERFORCE change 162675 for review

Alexander Motin mav at FreeBSD.org
Sun May 24 21:51:23 UTC 2009


http://perforce.freebsd.org/chv.cgi?CH=162675

Change 162675 by mav at mav_mavbook on 2009/05/24 21:51:15

	Improve strings cleanup function.

Affected files ...

.. //depot/projects/scottl-camlock/src/sys/cam/ata/ata_xpt.c#6 edit

Differences ...

==== //depot/projects/scottl-camlock/src/sys/cam/ata/ata_xpt.c#6 (text+ko) ====

@@ -183,45 +183,45 @@
 static void
 bswap(int8_t *buf, int len)
 {
-    u_int16_t *ptr = (u_int16_t*)(buf + len);
+	u_int16_t *ptr = (u_int16_t*)(buf + len);
 
-    while (--ptr >= (u_int16_t*)buf)
-	*ptr = ntohs(*ptr);
+	while (--ptr >= (u_int16_t*)buf)
+		*ptr = ntohs(*ptr);
 }
 
 static void
 btrim(int8_t *buf, int len)
 {
-    int8_t *ptr;
+	int8_t *ptr;
 
-    for (ptr = buf; ptr < buf+len; ++ptr)
-	if (!*ptr || *ptr == '_')
-	    *ptr = ' ';
-    for (ptr = buf + len - 1; ptr >= buf && *ptr == ' '; --ptr)
-	*ptr = 0;
+	for (ptr = buf; ptr < buf+len; ++ptr)
+		if (!*ptr || *ptr == '_')
+			*ptr = ' ';
+	for (ptr = buf + len - 1; ptr >= buf && *ptr == ' '; --ptr)
+		*ptr = 0;
 }
 
 static void
 bpack(int8_t *src, int8_t *dst, int len)
 {
-    int i, j, blank;
+	int i, j, blank;
 
-    for (i = j = blank = 0 ; i < len; i++) {
-	if (blank && src[i] == ' ') continue;
-	if (blank && src[i] != ' ') {
-	    dst[j++] = src[i];
-	    blank = 0;
-	    continue;
+	for (i = j = blank = 0 ; i < len; i++) {
+		if (blank && src[i] == ' ') continue;
+		if (blank && src[i] != ' ') {
+			dst[j++] = src[i];
+			blank = 0;
+			continue;
+		}
+		if (src[i] == ' ') {
+			blank = 1;
+			if (i == 0)
+			continue;
+		}
+		dst[j++] = src[i];
 	}
-	if (src[i] == ' ') {
-	    blank = 1;
-	    if (i == 0)
-		continue;
-	}
-	dst[j++] = src[i];
-    }
-    if (j < len)
-	dst[j] = 0x00;
+	while (j < len)
+		dst[j++] = 0x00;
 }
 
 static void


More information about the p4-projects mailing list