Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/windirstat/llfio.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2017-08-04 03:45:17 +0300
committerNiall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com>2017-08-04 03:45:17 +0300
commitf841807757c42bf258b4c758c057707971446a7a (patch)
treec4a96ec8991194356f2abb9f9ed84b02025bc061 /scripts
parent88c48f3ece48a4455f337fbf79a44533ad1139eb (diff)
Freed more functions.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/make_free_functions.py14
1 files changed, 8 insertions, 6 deletions
diff --git a/scripts/make_free_functions.py b/scripts/make_free_functions.py
index b3fa023b..68126468 100644
--- a/scripts/make_free_functions.py
+++ b/scripts/make_free_functions.py
@@ -25,12 +25,14 @@ for header in glob.glob("../include/afio/*/*.hpp"):
raise Exception()
if '{' in lines[lineidx+n+1] or ';' in lines[lineidx+n]:
break
- for n in range(1, 100):
- if '//!' in lines[lineidx-n] or '/*!' in lines[lineidx-n]:
- docs = ''.join(lines[lineidx-n:lineidx])
- # Remove any indent
- docs = docs.replace('\n ', '\n')[2:]
- break
+ docs = ''
+ if '*/' in lines[lineidx-1] or '//!' in lines[lineidx-1]:
+ for n in range(1, 100):
+ if '//!' in lines[lineidx-n] or '/*!' in lines[lineidx-n]:
+ docs = ''.join(lines[lineidx-n:lineidx])
+ # Remove any indent
+ docs = docs.replace('\n ', '\n')[2:]
+ break
functions_to_be_freed.append((current_class, function, docs))
elif '// BEGIN make_free_functions.py' in lines[lineidx]:
functions_to_be_freed_begin = lineidx