emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/beardbolt 9aba82b6cd 271/323: Update starter/test files


From: ELPA Syncer
Subject: [elpa] externals/beardbolt 9aba82b6cd 271/323: Update starter/test files
Date: Thu, 9 Mar 2023 10:58:37 -0500 (EST)

branch: externals/beardbolt
commit 9aba82b6cd7a383cd616ec5251102ae05cc1933d
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>

    Update starter/test files
    
    * starters/beardbolt.c: Rework.
    
    * starters/beardbolt.cpp: Rework.
    
    * starters/slow-to-process.cpp: Rework.
---
 starters/beardbolt.c         | 40 +++++++++++++++++-----------------------
 starters/beardbolt.cpp       | 29 +++++++++++++++--------------
 starters/slow-to-process.cpp |  2 +-
 3 files changed, 33 insertions(+), 38 deletions(-)

diff --git a/starters/beardbolt.c b/starters/beardbolt.c
index 906304b944..97a344d8a4 100644
--- a/starters/beardbolt.c
+++ b/starters/beardbolt.c
@@ -1,27 +1,21 @@
+#include <string.h>
 #include <stdio.h>
 
-// C beardbolt starter file
-
-// Local Variables:
-// beardbolt-command: "gcc -O0"
-// beardbolt-disassemble: nil
-// End:
-
-int isRMS(int a) {
-        switch (a) {
-        case 'R':
-                 return 1;
-        case 'M':
-                 return 2;
-        case 'S':
-                 return 3;
-        default:
-                 return 0;
-        }
+int main(int argc, char *argv[]) {
+        if(argc==2) {
+               printf("Checking License: %s\n", argv[1]);
+               if(strcmp(argv[1], "AAAA-Z10N-42-OK")==0) {
+                       printf("Access Granted!\n");
+               } else {
+                       printf("WRONG!\n");
+               }
+       } else {
+               printf("Usage: <key>\n");
+       }
+       return 0;
 }
 
-int main() {
-               char a = 1 + 1;
-               if (isRMS(a))
-                        printf("%c\n", a);
-}
+/* Local Variables: */
+/* beardbolt-command: "gcc -O3" */
+/* rmsbolt-command: "gcc -O3" */
+/* End: */
diff --git a/starters/beardbolt.cpp b/starters/beardbolt.cpp
index 18b5bd9a19..3051771bec 100644
--- a/starters/beardbolt.cpp
+++ b/starters/beardbolt.cpp
@@ -3,25 +3,26 @@
 // C++ beardbolt starter file
 
 // Local Variables:
-// beardbolt-command: "g++ -O0"
+// beardbolt-command: "g++ -O3"
+// rmsbolt-command: "g++ -O3"
 // beardbolt-disassemble: nil
 // End:
 
 int isRMS(int a) {
-        switch (a) {
-        case 'R':
-                 return 1;
-        case 'M':
-                 return 2;
-        case 'S':
-                 return 3;
-        default:
-                 return 0;
-        }
+  switch (a) {
+  case 'R':
+    return 1;
+  case 'M':
+    return 2;
+  case 'S':
+    return 3;
+  default:
+    return 0;
+  }
 }
 
 int main() {
-               char a = 1 + 1;
-               if (isRMS(a))
-                        std::cout << a << std::endl;
+  char a = 1 + 1;
+  if (isRMS(a))
+    std::cout << a << std::endl;
 }
diff --git a/starters/slow-to-process.cpp b/starters/slow-to-process.cpp
index bb8cfca72e..cb33f378bb 100644
--- a/starters/slow-to-process.cpp
+++ b/starters/slow-to-process.cpp
@@ -1084,7 +1084,7 @@ public:
 private:
   std::string mString;
 };
-
+/* fonix caa*/
 template class String<int>;
 
 // Local Variables:



reply via email to

[Prev in Thread] Current Thread [Next in Thread]