]> cvs.zerfleddert.de Git - proxmark3-svn/commitdiff
fixed stupid 64-bit formatting for x86/amd64 and unix/windows - part3
authorroel@libnfc.org <roel@libnfc.org@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
Thu, 28 Feb 2013 22:46:49 +0000 (22:46 +0000)
committerroel@libnfc.org <roel@libnfc.org@ef4ab9da-24cd-11de-8aaa-f3a34680c41f>
Thu, 28 Feb 2013 22:46:49 +0000 (22:46 +0000)
client/cmdhfepa.c
client/uart.c

index 6588c393b618272a35667bdc31428e0fe13a07e6..a89c448a737766e4c50afe3d3540ad4cac034bf2 100644 (file)
@@ -25,13 +25,13 @@ static int CmdHelp(const char *Cmd);
 int CmdHFEPACollectPACENonces(const char *Cmd)
 {
        // requested nonce size
-       uint8_t m = 0;
+       unsigned int m = 0;
        // requested number of Nonces
        unsigned int n = 0;
        // delay between requests
        unsigned int d = 0;
        
-       sscanf(Cmd, "%"hhu" %u %u", &m, &n, &d);
+       sscanf(Cmd, "%u %u %u", &m, &n, &d);
        
        // values are expected to be > 0
        m = m > 0 ? m : 1;
index e4da19510cf0b6ddbfa5feb4bd33841ec2f5f7e8..75a15b2e720a2bcf72055ae30602c87514651064 100644 (file)
@@ -282,6 +282,15 @@ typedef struct {
   COMMTIMEOUTS ct;  // Serial port time-out configuration
 } serial_port_windows;
 
+void upcase(char *p) {
+       while(*p != '\0') {
+               if(*p >= 97 && *p <= 122) {
+                       *p -= 32;
+    }
+               ++p;
+       }
+}
+
 serial_port uart_open(const char* pcPortName)
 {
   char acPortName[255];
@@ -289,7 +298,7 @@ serial_port uart_open(const char* pcPortName)
 
   // Copy the input "com?" to "\\.\COM?" format
   sprintf(acPortName,"\\\\.\\%s",pcPortName);
-  _strupr(acPortName);
+  upcase(acPortName);
 
   // Try to open the serial port
   sp->hPort = CreateFileA(acPortName,GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NULL);
Impressum, Datenschutz