Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
1.1 KiB

  1. /* Copyright (C) Boris Nikolaus, Germany, 1996-1997. All rights reserved. */
  2. /* Copyright (C) Microsoft Corporation, 1997-1998. All rights reserved. */
  3. #ifndef _ASN1C_WRITE_H_
  4. #define _ASN1C_WRITE_H_
  5. void setoutfile(FILE *);
  6. /*PRINTFLIKE1*/
  7. void output(const char *fmt, ...);
  8. /*PRINTFLIKE1*/
  9. void outputni(const char *fmt, ...);
  10. void outputreal(const char *fmt, real_t *real);
  11. void outputoctets(const char *name, uint32_t length, octet_t *val);
  12. void outputuint32s(const char *name, uint32_t length, uint32_t *val);
  13. void outputvalue0(AssignmentList_t ass, char *ideref, char *typeref, Value_t *value);
  14. void outputvalue1(AssignmentList_t ass, char *ideref, char *typeref, Value_t *value);
  15. void outputvalue2(AssignmentList_t ass, char *ideref, Value_t *value);
  16. void outputvalue3(AssignmentList_t ass, char *ideref, char *valref, Value_t *value);
  17. /*PRINTFLIKE1*/
  18. void outputvar(const char *fmt, ...);
  19. void outputvarintx(const char *fmt, intx_t *intx);
  20. void outputvarreal(const char *fmt, real_t *real);
  21. void outputvaroctets(const char *name, uint32_t length, octet_t *val);
  22. #endif // _ASN1C_WRITE_H_