# Undocumented APIs

**URL:** <https://forum.sierrawireless.com/t/undocumented-apis/5110>\
**Category:** Documentation feedback\
**Created:** [June 22, 2011, 9:39am UTC](https://forum.sierrawireless.com/t/undocumented-apis/5110 "2011-06-22T09:39:51Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Wallace](https://avatars.discourse-cdn.com/v4/letter/w/b4bc9f/32.png) [@Wallace](https://forum.sierrawireless.com/u/Wallace)\
**Post date:** [June 22, 2011, 9:39am UTC](https://forum.sierrawireless.com/t/undocumented-apis/5110/1 "2011-06-22T09:39:51Z")

</div>

Hi,  
Is there anyone have documents about some APIs starting with “adlint” e.g. adlint\_strpreParser ( ), adlint\_strGetParameters ( ) …

Some of them maybe useful to me. Hope someone can give a help. Thanks

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [June 22, 2011, 9:55am UTC](https://forum.sierrawireless.com/t/undocumented-apis/5110/2 "2011-06-22T09:55:54Z")

</div>

Have you asked your Distributor or FAE ❓

Where have you seen these APIs mentioned?

---

<div class="post-metadata">

**Author:** ![Wallace](https://avatars.discourse-cdn.com/v4/letter/w/b4bc9f/32.png) [@Wallace](https://forum.sierrawireless.com/u/Wallace)\
**Post date:** [June 22, 2011, 10:33am UTC](https://forum.sierrawireless.com/t/undocumented-apis/5110/3 "2011-06-22T10:33:40Z")

</div>

Of course asked both but not replying

When you compile a program in the output folder you will have a file called “m” generated, which contains addresses of all functions inside.

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [June 22, 2011, 11:15am UTC](https://forum.sierrawireless.com/t/undocumented-apis/5110/4 "2011-06-22T11:15:38Z")

</div>

> [@Wallace](#):
>
> Of course asked both

Unfortunately, that appears to be the last thing that most posters think of! 😒

> [@](#):
>
> but not replying

Oh dear. ☹

> [@](#):
>
> a file called “m” generated, which contains addresses of all functions inside.

Yes - that’s the “map” file.

I think these are purely internal to Open-AT?

I guess there might be a clue in the name: adlint - where the “int” indicates “internal”…?

---

<div class="post-metadata">

**Author:** ![Wallace](https://avatars.discourse-cdn.com/v4/letter/w/b4bc9f/32.png) [@Wallace](https://forum.sierrawireless.com/u/Wallace)\
**Post date:** [June 23, 2011, 7:16am UTC](https://forum.sierrawireless.com/t/undocumented-apis/5110/5 "2011-06-23T07:16:03Z")

</div>

Yes. I think those are internal functions. Just think some of them maybe useful to developers.  
What I am interested are functions related to “command parsing”, thinking some can off-load our works…

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [June 23, 2011, 7:23am UTC](https://forum.sierrawireless.com/t/undocumented-apis/5110/6 "2011-06-23T07:23:50Z")

</div>

> [@Wallace](#):
>
> What I am interested are functions related to “command parsing”,

Have you looked at: wm\_strGetParameterString(), etc… ❓

---

<div class="post-metadata">

**Author:** ![Wallace](https://avatars.discourse-cdn.com/v4/letter/w/b4bc9f/32.png) [@Wallace](https://forum.sierrawireless.com/u/Wallace)\
**Post date:** [June 23, 2011, 9:43am UTC](https://forum.sierrawireless.com/t/undocumented-apis/5110/7 "2011-06-23T09:43:53Z")

</div>

I know that function but I need some other indeed.

Actually luckily I have found from somewhere some documentations like :

```
    [b]wm_lst_t adlint_strGetParameters ( ascii * string );[/b]

```

For some reason cannot disclose more here…Need more time to test if they are really useful or not…

---

<div class="post-metadata">

**Author:** ![awneil](https://avatars.discourse-cdn.com/v4/letter/a/49beb7/32.png) [@awneil](https://forum.sierrawireless.com/u/awneil)\
**Post date:** [June 23, 2011, 10:02am UTC](https://forum.sierrawireless.com/t/undocumented-apis/5110/8 "2011-06-23T10:02:40Z")

</div>

See also: ADL\_GET\_PARAM

> [@Wallace](#):
>
> For some reason cannot disclose more here…Need more time to test if they are really useful or not…

I think they were documented in the so-called “Basic Development Guide” - way back when Open-AT had the option of using the “Basic” API or the “ADL” API.

> [@Some function for recognizing numbers and text](https://forum.sierrawireless.com/t/some-function-for-recognizing-numbers-and-text/1236/3):
>
> The standard ‘C’ library functions are available, Wavecom also provides some extras like wm\_isphonestring - these are described under Standard Library in the Basic Development Guide. These functions can also be used in ADL.

> [@Documentation missing: standard types](https://forum.sierrawireless.com/t/documentation-missing-standard-types/3459/1):
>
> The u8, s8, u16, s16, ascii, etc types are no longer documented. See: [viewtopic.php?f=3&t=3730&p=14442#p14442](http://www.wavecom.com/modules/movie/scenes/forums/viewtopic.php?f=3&t=3730&p=14442#p14442) It looks like Wavecom forgot to put them into the ADL User Guide when the Basic Development Guide was discontinued…
