alsa.audio: move handling of XRUN when writting to the slave task
[AROS.git] / tools / flexcat / src / sd / ARexx.sd
blob3c227b3c7b207dcbb6e32ab91fb0efc3415688be
1 ##rem $Id: ARexx.sd 253 2014-02-18 11:15:58Z damato $
2 ##stringtype None
4 /****************************************************************
5    Locale support in ARexx 
7    This file was created automatically by `%fv'
8    from "%f0".
10    Do NOT edit by hand!
12    ARexx.sd by Kai Norhausen <kn@tribal.line.org>
13 ****************************************************************/
15 TRUE = 1 ; FALSE = 0
17 locale = TRUE ; DEF_LOC = FALSE
19 IF ~Show('L',"locale.library") THEN
20    IF ~AddLib("locale.library",0,-30) THEN DO
21       SAY "Locale support not available"
22       locale = FALSE
23    END
25 CALL DefineLocaleStrings   /* Set defaults */
27 cat = OpenCatalog("%b.catalog","%l",%v)
29 IF cat = 0 THEN
30    SAY "Error: Could not use localized strings. Using defaults instead."
32 /* INSERT AREXX PROGRAM HERE
33    Example: Write all strings to stdout */
35 SAY GetLocStr(%i)
39 /* End */
41 CALL CloseCatalog(cat)
42 EXIT
45 /* ##### Subroutines ###### */
47 GetLocStr:
48    ARG id .
49    locstr = GetCatalogStr(cat,id,defstr.id)
50 RETURN locstr
52 DefineLocaleStrings:
53    IF DEF_LOC = TRUE THEN RETURN
55    /* Define ID numbers  */
56    %i = %e
58    /* Define default strings */
59    defstr.anz = %n
60    defstr.%i = "%s"
62    DEF_LOC = TRUE
64 RETURN