home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / windows / x / motif / 8001 < prev    next >
Encoding:
Internet Message Format  |  1992-12-11  |  1.3 KB

  1. Path: sparky!uunet!europa.asd.contel.com!howland.reston.ans.net!wupost!cs.utexas.edu!sun-barr!ames!olivea!pagesat!spssig.spss.com!jon
  2. From: jon@spss.com (Jon Fry)
  3. Newsgroups: comp.windows.x.motif
  4. Subject: Free value from MrmFetchLiteral?
  5. Message-ID: <1992Dec11.233018.5834@spss.com>
  6. Date: 11 Dec 92 23:30:18 GMT
  7. Sender: news@spss.com (Net News Admin)
  8. Distribution: na
  9. Organization: SPSS Inc.
  10. Lines: 30
  11.  
  12.  
  13. The code I'm debugging contains
  14.  
  15.    rc = MrmFetchLiteral( ..., ..., ..., value, ...);
  16.    ...
  17.    XtFree(value);
  18.  
  19. The 4th argument to MrmFetchLiteral is documented in the OSF/Motif
  20. Programmer's Reference, Release 1.1, as
  21.  
  22.    caddr_t *value;
  23.  
  24.    value     Returns the ID of the named literal's value.
  25.  
  26. The code uses "value" as if it pointed to the literal's value after
  27. the call.
  28.  
  29. The _Sentinel_ debugging package sometimes reports that the pointer in
  30. value is outside the malloc arena, and sometimes reports that it does
  31. not point to the beginning of an allocated block of memory.  Each call
  32. does give a different value in "value", but it appears improper to
  33. free it.
  34.  
  35. IBM RS/6000 AIX 3.2, Motif 1.1 from IBM.
  36.  
  37. Can anybody shed any light on this?
  38. --
  39. Jonathan Fry        |  Any opinions expressed
  40. SPSS Inc.           |  are my own and not those
  41. jon@spss.com        |  of SPSS Inc.
  42.