On FAT16 partitions smaller than 128MB, the cluster size is 2048, which is
[reactos.git] / reactos / subsys / smss / print.c
index fccc3ac..9b27cf5 100644 (file)
@@ -1,56 +1,57 @@
-/* $Id: print.c 12852 2005-01-06 13:58:04Z mf $\r
- *\r
- * print.c - Print on the blue screen\r
- * \r
- * ReactOS Operating System\r
- * \r
- * --------------------------------------------------------------------\r
- *\r
- * This software is free software; you can redistribute it and/or\r
- * modify it under the terms of the GNU General Public License as\r
- * published by the Free Software Foundation; either version 2 of the\r
- * License, or (at your option) any later version.\r
- *\r
- * This software is distributed in the hope that it will be useful,\r
- * but WITHOUT ANY WARRANTY; without even the implied warranty of\r
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\r
- * General Public License for more details.\r
- *\r
- * You should have received a copy of the GNU General Public License\r
- * along with this software; see the file COPYING.LIB. If not, write\r
- * to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge,\r
- * MA 02139, USA.  \r
- *\r
- * --------------------------------------------------------------------\r
- */\r
-#define NTOS_MODE_USER\r
-#include <ntos.h>\r
-\r
-VOID STDCALL DisplayString(LPCWSTR lpwString)\r
-{\r
-   UNICODE_STRING us;\r
-   \r
-   RtlInitUnicodeString (&us, lpwString);\r
-   ZwDisplayString (&us);\r
-}\r
-\r
-VOID STDCALL PrintString (char* fmt, ...)\r
-{\r
-   char buffer[512];\r
-   va_list ap;\r
-   UNICODE_STRING UnicodeString;\r
-   ANSI_STRING AnsiString;\r
-   \r
-   va_start(ap, fmt);\r
-   vsprintf(buffer, fmt, ap);\r
-   va_end(ap);\r
-   \r
-   RtlInitAnsiString (&AnsiString, buffer);\r
-   RtlAnsiStringToUnicodeString (&UnicodeString,\r
-                                &AnsiString,\r
-                                TRUE);\r
-   NtDisplayString(&UnicodeString);\r
-   RtlFreeUnicodeString (&UnicodeString);\r
-}\r
-\r
-/* EOF */\r
+/* $Id$
+ *
+ * print.c - Print on the blue screen
+ * 
+ * ReactOS Operating System
+ * 
+ * --------------------------------------------------------------------
+ *
+ * This software is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; either version 2 of the
+ * License, or (at your option) any later version.
+ *
+ * This software is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this software; see the file COPYING.LIB. If not, write
+ * to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge,
+ * MA 02139, USA.  
+ *
+ * --------------------------------------------------------------------
+ */
+#include "smss.h"
+
+
+VOID STDCALL DisplayString(LPCWSTR lpwString)
+{
+   UNICODE_STRING us;
+   
+   RtlInitUnicodeString (&us, lpwString);
+   NtDisplayString (&us);
+}
+
+VOID STDCALL PrintString (char* fmt, ...)
+{
+   char buffer[512];
+   va_list ap;
+   UNICODE_STRING UnicodeString;
+   ANSI_STRING AnsiString;
+   
+   va_start(ap, fmt);
+   vsprintf(buffer, fmt, ap);
+   va_end(ap);
+   DPRINT1("%s", buffer);
+   
+   RtlInitAnsiString (&AnsiString, buffer);
+   RtlAnsiStringToUnicodeString (&UnicodeString,
+                                &AnsiString,
+                                TRUE);
+   NtDisplayString(&UnicodeString);
+   RtlFreeUnicodeString (&UnicodeString);
+}
+
+/* EOF */