Author: ion
Date: Sat Jul 23 18:51:32 2011
New Revision: 52818

URL: http://svn.reactos.org/svn/reactos?rev=52818&view=rev
Log:
[KERNEL32]: Simplify QueryPerformanceCounter/Frequency and bring in line with 
ReactOS coding standards.

Modified:
    trunk/reactos/dll/win32/kernel32/client/perfcnt.c

Modified: trunk/reactos/dll/win32/kernel32/client/perfcnt.c
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/dll/win32/kernel32/client/perfcnt.c?rev=52818&r1=52817&r2=52818&view=diff
==============================================================================
--- trunk/reactos/dll/win32/kernel32/client/perfcnt.c [iso-8859-1] (original)
+++ trunk/reactos/dll/win32/kernel32/client/perfcnt.c [iso-8859-1] Sat Jul 23 
18:51:32 2011
@@ -1,73 +1,62 @@
-/* $Id$ */
 /*
- * COPYRIGHT:       See COPYING in the top level directory
- * PROJECT:         ReactOS system libraries
- * FILE:            lib/kernel32/misc/perfcnt.c
- * PURPOSE:         Performance counter
- * PROGRAMMER:      Eric Kohl
+ * COPYRIGHT:            See COPYING in the top level directory
+ * PROJECT:              ReactOS Win32 Base API
+ * FILE:                 dll/win32/kernel32/client/perfcnt.c
+ * PURPOSE:              Performance Counter
+ * PROGRAMMER:           Eric Kohl
  */
 
-/* INCLUDES *****************************************************************/
+/* INCLUDES 
*******************************************************************/
 
 #include <k32.h>
 
 #define NDEBUG
 #include <debug.h>
 
-
-/* FUNCTIONS ****************************************************************/
+/* FUNCTIONS 
******************************************************************/
 
 /*
  * @implemented
  */
-BOOL WINAPI
-QueryPerformanceCounter(LARGE_INTEGER *lpPerformanceCount)
+BOOL
+WINAPI
+QueryPerformanceCounter(OUT PLARGE_INTEGER lpPerformanceCount)
 {
-  LARGE_INTEGER Frequency;
-  NTSTATUS Status;
+    LARGE_INTEGER Frequency;
+    NTSTATUS Status;
 
-  Status = NtQueryPerformanceCounter(lpPerformanceCount,
-                                    &Frequency);
-  if (!NT_SUCCESS(Status))
-  {
-    SetLastErrorByStatus(Status);
-    return(FALSE);
-  }
+    Status = NtQueryPerformanceCounter(lpPerformanceCount, &Frequency);
+    if (!Frequency.QuadPart) Status = STATUS_NOT_IMPLEMENTED;
+    
+    if (!NT_SUCCESS(Status))
+    {
+        SetLastErrorByStatus(Status);
+        return FALSE;
+    }
 
-  if (Frequency.QuadPart == 0ULL)
-  {
-    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-    return(FALSE);
-  }
-
-  return(TRUE);
+    return TRUE;
 }
-
 
 /*
  * @implemented
  */
-BOOL WINAPI
-QueryPerformanceFrequency(LARGE_INTEGER *lpFrequency)
+BOOL
+WINAPI
+QueryPerformanceFrequency(OUT PLARGE_INTEGER lpFrequency)
 {
-  LARGE_INTEGER Count;
-  NTSTATUS Status;
+    LARGE_INTEGER Count;
+    NTSTATUS Status;
 
-  Status = NtQueryPerformanceCounter(&Count,
-                                    lpFrequency);
-  if (!NT_SUCCESS(Status))
-  {
-    SetLastErrorByStatus(Status);
-    return(FALSE);
-  }
+    Status = NtQueryPerformanceCounter(&Count, lpFrequency);
+    if (!Count.QuadPart) Status = STATUS_NOT_IMPLEMENTED;
+    
+    if (!NT_SUCCESS(Status))
+    {
+        SetLastErrorByStatus(Status);
+        return FALSE;
+    }
 
-  if (lpFrequency->QuadPart == 0ULL)
-  {
-    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
-    return(FALSE);
-  }
-
-  return(TRUE);
+    return TRUE;
 }
 
 /* EOF */


Reply via email to