summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/expected/oc/50079-more_blocks.m
diff options
context:
space:
mode:
authorMichele Calgaro <michele.calgaro@yahoo.it>2023-11-18 17:53:35 +0900
committerMichele Calgaro <michele.calgaro@yahoo.it>2023-11-19 19:27:29 +0900
commitc0a6f1b84c84749908961579b84513fd9f9d9eac (patch)
treeace7ba60cb031acd3a1f4ff10f7bbc5668fa801f /debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/expected/oc/50079-more_blocks.m
parent52e5ffe140f0f4402e97936447bc9a606045d2b5 (diff)
downloadextra-dependencies-c0a6f1b84c84749908961579b84513fd9f9d9eac.tar.gz
extra-dependencies-c0a6f1b84c84749908961579b84513fd9f9d9eac.zip
uncrustify-trinity: updated based on upstream version 0.78.0
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
Diffstat (limited to 'debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/expected/oc/50079-more_blocks.m')
-rw-r--r--debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/expected/oc/50079-more_blocks.m74
1 files changed, 0 insertions, 74 deletions
diff --git a/debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/expected/oc/50079-more_blocks.m b/debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/expected/oc/50079-more_blocks.m
deleted file mode 100644
index f6af5562..00000000
--- a/debian/uncrustify-trinity/uncrustify-trinity-0.76.0/tests/expected/oc/50079-more_blocks.m
+++ /dev/null
@@ -1,74 +0,0 @@
-int (^myBlock)(int) = ^(int num) {
- return num * multiplier;
-};
-// for comparison
-int (*fcnptr)(int);
-
-int d = i % 10;
-repeat(10, ^{ putc('0' + d);
-});
-
-
-void (^block)(void);
-typedef void (^vstr_t)(char *);
-typedef void (^workBlk_t)(void);
-
-void AllLinesInFile(char *f, vstr_t block)
-{
- FILE *fp = fopen(f, "r");
-
- if (!fp)
- {
- return;
- }
- char line[1024];
-
- while (fgets(line, 1024, fp))
- {
- block(line);
- }
- fclose(fp);
-}
-
-
-@implementation NSArray (WWDC)
--(NSArray *)map: (id (^)(id)) xform
-{
- id result = [NSMutableArray array];
-
- for (id elem in self)
- {
- [result addObject: xform(elem)];
- }
- return result;
-}
-
--(NSArray *)collect: (BOOL (^)(id)) predicate
-{
- id result = [NSMutableArray array];
-
- for (id elem in self)
- {
- if (predicate(elem))
- {
- [result addObject: elem];
- }
- }
- return result;
-}
-
-// corner case: block literal in use with return type
-id longLines = [allLines collect:^BOOL (id item) {
- return [item length] > 20;
-}];
-
-// corner case: block literal in use with return type
-id longLines = [allLines collect:^BOOL *(id item) {
- return [item length] > 20;
-}];
-
-@end
-
-// 1. block literal: ^{ ... };
-// 2. block declaration: return_t (^name) (int arg1, int arg2, ...) NB: return_t is optional and name is also optional
-// 3. block inline call ^ return_t (int arg) { ... }; NB: return_t is optional