aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/package-win.yml40
1 files changed, 1 insertions, 39 deletions
diff --git a/.github/workflows/package-win.yml b/.github/workflows/package-win.yml
index 68e8dc3..2b2f607 100644
--- a/.github/workflows/package-win.yml
+++ b/.github/workflows/package-win.yml
@@ -124,48 +124,10 @@ jobs:
Push "${String}"
Push "${SubString}"
Push "${RepString}"
- Call StrRep
+ Call un.StrRep
Pop "${ResultVar}"
!macroend
- Function StrRep
- Exch $R2
- Exch
- Exch $R1
- Exch
- Exch $R0
- Push $R3
- Push $R4
- Push $R5
- Push $R6
- Push $R7
- StrCpy $R3 0
- StrLen $R4 $R1
- StrLen $R6 $R0
- Start:
- StrCpy $R5 $R0 $R4 $R3
- StrCmp $R5 $R1 Found
- IntOp $R3 $R3 + 1
- IntCmp $R3 $R6 End End Start
- Found:
- StrCpy $R5 $R0 $R3
- IntOp $R7 $R3 + $R4
- StrCpy $R7 $R0 "" $R7
- StrCpy $R0 "$R5$R2$R7"
- StrLen $R6 $R0
- IntOp $R3 $R3 + $R4
- Goto Start
- End:
- Pop $R7
- Pop $R6
- Pop $R5
- Pop $R4
- Pop $R3
- Pop $R2
- Pop $R1
- Exch $R0
- FunctionEnd
-
; --- Uninstall-Specific Functions ---
!macro un.StrRep ResultVar String SubString RepString
Push "${String}"