updates.
[runtime.git] / lib / silcutil / silcutil.c
index 47427023d84128fe52e00c80af23880bda994313..6ef7c57651805a6d0b6c5e0088e3fc915e1a931d 100644 (file)
@@ -845,3 +845,17 @@ char *silc_fingerprint(const unsigned char *data, SilcUInt32 data_len)
   
   return strdup(fingerprint);
 }
+
+/* Return TRUE if the `data' is ASCII string. */
+
+bool silc_string_is_ascii(const unsigned char *data, SilcUInt32 data_len)
+{
+  int i;
+
+  for (i = 0; i < data_len; i++) {
+    if (!isascii(data[i]))
+      return FALSE;
+  }
+
+  return TRUE;
+}