Changeset 4b54bd9 in mainline for uspace/lib/pcut/src/preproc.c


Ignore:
Timestamp:
2018-09-12T13:23:03Z (6 years ago)
Author:
Vojtech Horky <vojtech.horky@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
3da0ee4
Parents:
275530a4
Message:

Update PCUT to latest revision

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/pcut/src/preproc.c

    r275530a4 r4b54bd9  
    2727 */
    2828
    29 #include <stdbool.h>
     29#pragma warning(push, 0)
    3030#include <stdio.h>
    3131#include <stdlib.h>
    3232#include <ctype.h>
    3333#include <string.h>
     34#pragma warning(pop)
     35
    3436
    3537#define MAX_IDENTIFIER_LENGTH 256
     
    3739static int counter = 0;
    3840
    39 static void print_numbered_identifier(int value, FILE *output)
    40 {
     41static void print_numbered_identifier(int value, FILE *output) {
    4142        fprintf(output, "pcut_item_%d", value);
    4243}
    4344
    44 static void print_numbered_identifier2(int value, FILE *output)
    45 {
     45static void print_numbered_identifier2(int value, FILE *output) {
    4646        fprintf(output, "pcut_item2_%d", value);
    4747}
    4848
    49 static void print_numbered_identifier3(int value, FILE *output)
    50 {
     49static void print_numbered_identifier3(int value, FILE *output) {
    5150        fprintf(output, "pcut_item3_%d", value);
    5251}
     
    5756} identifier_t;
    5857
    59 static void identifier_init(identifier_t *identifier)
    60 {
     58static void identifier_init(identifier_t *identifier) {
    6159        identifier->name[0] = 0;
    6260        identifier->length = 0;
    6361}
    6462
    65 static void identifier_add_char(identifier_t *identifier, char c)
    66 {
     63static void identifier_add_char(identifier_t *identifier, char c) {
    6764        if (identifier->length + 1 >= MAX_IDENTIFIER_LENGTH) {
    6865                fprintf(stderr, "Identifier %s is too long, aborting!\n", identifier->name);
     
    7572}
    7673
    77 static void identifier_print_or_expand(identifier_t *identifier, FILE *output)
    78 {
     74static void identifier_print_or_expand(identifier_t *identifier, FILE *output) {
    7975        const char *name = identifier->name;
    8076        if (strcmp(name, "PCUT_ITEM_NAME") == 0) {
     
    9389}
    9490
    95 static int is_identifier_char(int c, int inside_identifier)
    96 {
    97         return isalpha(c) || (c == '_') || (inside_identifier && isdigit(c));
     91static int is_identifier_char(int c, int inside_identifier) {
     92        return isalpha(c) || (c == '_')
     93                        || (inside_identifier && isdigit(c));
    9894}
    9995
    100 int main(int argc, char *argv[])
    101 {
     96int main(int argc, char *argv[]) {
    10297        FILE *input = stdin;
    10398        FILE *output = stdout;
     
    110105        (void) argv;
    111106
    112         while (true) {
     107        while (1) {
    113108                int current_char_denotes_identifier;
    114109
Note: See TracChangeset for help on using the changeset viewer.