[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:
- [elpa] externals/beardbolt ea22302660 258/323: Delete beardbolt-split.el, doesn't justify separate file, (continued)
- [elpa] externals/beardbolt ea22302660 258/323: Delete beardbolt-split.el, doesn't justify separate file, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 7619539a86 243/323: starters/elisp: Fix compiler warning, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt d37371b088 249/323: Fix byte-compilation warnings, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 1873e605ab 256/323: Remove unused test/test-helper.el, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt ce91938102 261/323: Simplify management of bb--temp-dir, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 264b614805 264/323: * beardbolt.el (bb-compile): Better handling of hack-local-variables., ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt ed99686703 267/323: Handle TTYs with unknown background color, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 715f132d0e 263/323: Started rewriting. Too many changes to mention., ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 325327bc70 273/323: Use inhibit-modification-hooks when modifying buffer, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 5131185d13 272/323: Add a Makefile, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 9aba82b6cd 271/323: Update starter/test files,
ELPA Syncer <=
- [elpa] externals/beardbolt b6958c3e0a 277/323: * beardbolt.el: preserve-library-functions -> preserve-weak-symbols, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 2a11095c75 281/323: Rethink and simplify asm-processing algorithm, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 7ff619c375 283/323: Add some benchmarks, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 11a19cfa66 282/323: Simplify line correspondence and overlay management, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt e18e3ee5ae 289/323: Support compile_commands.json, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 3b7a5bc85a 288/323: Simplify M-x beardbolt-starter. Less tmp directory cruft., ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 2e9abdbcbf 293/323: fixup README tweak, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 93778d8391 298/323: Don't try any window scrolling heroics on recompile, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 12e926f66b 300/323: Correct local variable section of benchmark file, ELPA Syncer, 2023/03/09
- [elpa] externals/beardbolt 782febee77 307/323: Add new option bb-execute and simplify more code, ELPA Syncer, 2023/03/09