att_testbound.c
上传用户:sun1608
上传日期:2007-02-02
资源大小:6116k
文件大小:2k
源码类别:

流媒体/Mpeg4/MP4

开发平台:

Visual C++

  1. /*
  2. This software module was originally developed by
  3. Peter Kroon (Bell Laboratories, Lucent Technologies)
  4. in the course of development of the MPEG-2 NBC/MPEG-4 Audio standard
  5. ISO/IEC 13818-7, 14496-1,2 and 3. This software module is an
  6. implementation of a part of one or more MPEG-2 NBC/MPEG-4 Audio tools
  7. as specified by the MPEG-2 NBC/MPEG-4 Audio standard. ISO/IEC gives
  8. users of the MPEG-2 NBC/MPEG-4 Audio standards free license to this
  9. software module or modifications thereof for use in hardware or
  10. software products claiming conformance to the MPEG-2 NBC/ MPEG-4 Audio
  11. standards. Those intending to use this software module in hardware or
  12. software products are advised that this use may infringe existing
  13. patents. The original developer of this software module and his/her
  14. company, the subsequent editors and their companies, and ISO/IEC have
  15. no liability for use of this software module or modifications thereof
  16. in an implementation. Copyright is not released for non MPEG-2
  17. NBC/MPEG-4 Audio conforming products. The original developer retains
  18. full right to use the code for his/her own purpose, assign or donate
  19. the code to a third party and to inhibit third party from using the
  20. code for non MPEG-2 NBC/MPEG-4 Audio conforming products. This
  21. copyright notice must be included in all copies or derivative works.
  22. Copyright (c) 1996.
  23.  * Last modified: May 1, 1996
  24.  *
  25.  */
  26. #include <stdio.h>
  27. #include <stdlib.h>
  28. #include "att_proto.h"
  29. /*----------------------------------------------------------------------------
  30.  * testbound - test if argument a exceeds int boundary b and print text
  31.  *----------------------------------------------------------------------------
  32.  */
  33. void testbound(
  34. const long a, /* input: value to be tested */
  35. const long b, /* input: boundary value */
  36. const char *text /* input: program name */
  37. )
  38. {
  39.    if( a > b){
  40.       fprintf(stderr,"n%s: running out of memory: wanted %ld > %ld availablen",
  41.      text, a, b);
  42.       exit(10);
  43.    }
  44. }